Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-12-23 | e1: update TODOHEADmaster | Harald Welte | 1 | -7/+13 | |
2019-12-23 | e1: Add support for vogelchr's USB E1 interface board | Harald Welte | 2 | -10/+80 | |
The board from the following hardware repository https://github.com/vogelchr/e1_sam4_usb is supported now. | |||||
2019-12-23 | support for osmocom USB E1 board by vogelchr | Harald Welte | 14 | -0/+1041 | |
This adds "core" support for the board found at https://github.com/vogelchr/e1_sam4_usb The sam_e1 application has not yet been ported over. | |||||
2019-12-23 | e1: remove set_default_working_clock() | Harald Welte | 1 | -45/+0 | |
This was from the example where I copy+pasted code, it has no use in the context of the E1 Interface | |||||
2019-12-22 | e1: Fix compiler warnings in hardfault.c | Harald Welte | 1 | -4/+5 | |
2019-12-22 | e1: Remove dead code related to low_power_board.[ch] | Harald Welte | 3 | -169/+1 | |
Thsi was from the example I originally copied early on. | |||||
2019-12-22 | add .gitignore for all output files | Harald Welte | 1 | -0/+6 | |
2019-12-22 | e1: add gnumeric table with GPIO assignments | Harald Welte | 1 | -0/+920 | |
The differences between the SAM4S-Xplained and the custom board by vogelchr are highlighted in yellow | |||||
2019-12-22 | e1: Send timeslot number inside every timeslot | Harald Welte | 1 | -1/+3 | |
2019-12-22 | e1: use unsigned type where applicable | Harald Welte | 1 | -1/+3 | |
2019-12-22 | e1: double the number of RX buffers (because we can) | Harald Welte | 1 | -1/+1 | |
2019-12-22 | e1: Mark e1_tc_align_increment() as static | Harald Welte | 1 | -1/+1 | |
2019-12-22 | e1: Only enable SSC when USB is enabled (SET_INTERFACE) | Harald Welte | 3 | -1/+19 | |
2019-12-21 | e1: fix byte-ordering (swap every DWORD) to match normal E1 timeslot numbers | Harald Welte | 1 | -2/+8 | |
2019-12-21 | e1: Avoid compiler warnings due to ASF missing const keyword | Harald Welte | 1 | -4/+4 | |
There's no point in putting those structs into bss. They can be in rodata. | |||||
2019-12-21 | e1: Fix SSC buffer ordering; don't re-submit an already submitted buffer | Harald Welte | 1 | -6/+10 | |
2019-12-21 | e1: ensure_alignment(): search only in last 512 bytes (32 frames) | Harald Welte | 1 | -1/+1 | |
2019-12-21 | e1: perform simplistic multiframe elignment | Harald Welte | 1 | -1/+29 | |
2019-12-21 | e1: Don't touch TC TIOB; Don't soft-restart on e1_tc_align_set() | Harald Welte | 1 | -3/+0 | |
2019-12-21 | e1: Major update: use double-buffering for SSC rx/tx; USB receive works | Harald Welte | 3 | -133/+138 | |
2019-12-21 | e1: change ISO EP size to 512 | Harald Welte | 1 | -1/+1 | |
256 is too small, as one packet is scheduled (max!) per 1ms frame, resulting in 256kByte/s, which is just not enough for an E1 signal that runs off a clock that might be faster than the host PC. The SAM4S doesn't seem to support odd wMaxPacketSize (I tried 388 but failed) and hence we set it to 512. This means we will only transmit data in an average ot 50% of the frames where we get scheduled to transfer. | |||||
2019-12-21 | sam_e1: replace single-key commands with microvty | Harald Welte | 1 | -66/+56 | |
2019-12-21 | add microvty + libosmocore | Harald Welte | 1 | -2/+7 | |
2019-12-21 | use gcc for linking, not g++ (which is looking for libstdc++) | Harald Welte | 3 | -1/+167 | |
2018-05-17 | add README.md file for cgit | Harald Welte | 1 | -0/+19 | |
2018-05-17 | sam_31: Add TODO file | Harald Welte | 1 | -0/+31 | |
2018-05-17 | Add SPI support for the IDT82v2081 LIU chip | Harald Welte | 9 | -12/+345 | |
2018-05-16 | initial "sam_e1" application for an USB E1 adapter | Harald Welte | 16 | -0/+1907 | |
2018-05-07 | initial check-in of ASF 3.39.0 | Harald Welte | 78015 | -0/+42064330 | |