Kyle Reed and GitHub
37386c29cb
Oversample ( #1336 )
...
* WIP Oversample cleanup
* WIP
* WIP
* WIP dynamic interpolation
* WIP cleanup
* Fix math errors
* Add some optional assertions
* Add support for x32 interpolation
* Update proc_replay.cpp
Typo
2023-08-02 21:59:26 +02:00
jLynx and GitHub
033c4e9a5b
Formatted code ( #1007 )
...
* Updated style
* Updated files
* fixed new line
* Updated spacing
* File fix WIP
* Updated to clang 13
* updated comment style
* Removed old comment code
2023-05-19 08:16:05 +12:00
Jared Boone
a33476259e
Create buffer.cpp, reduce #include dependencies and impl leakage.
2016-10-24 11:16:48 -07:00
Jared Boone
365c2ef946
Handle baseband::dma::wait_for_rx_buffer() returning empty buffer.
...
Was technically OK before, because sample count was zero. But seems silly (and vaguely dangerous) to call all that code with a nullptr.
2016-01-09 12:20:57 -08:00
Jared Boone
b058d609eb
Move packet timestamping into baseband.
...
Now reads the RTC peripheral at the end of each received packet.
TODO: Improve resolution to milliseconds or better.
TODO: Work back from end of packet to compute timestamp for beginning of packet.
TODO: Reuse ChibiOS RTC code, which isn't used now because ChibiOS on M0 core is responsible for RTC configuration, and including ChibiOS RTC API on M4 will also try to initialize/manage the peripheral.
2015-12-12 11:37:30 -08:00
Jared Boone
435824e9b5
Clean up buffer_t constructors.
2015-11-20 11:21:31 -08:00
Jared Boone
d96379dc9c
Remove extra semicolons.
2015-11-20 11:11:14 -08:00
Jared Boone
dc6fee8370
Initial firmware commit.
2015-07-08 08:39:24 -07:00