summaryrefslogtreecommitdiff
path: root/src/usbtrng-v2.0
Commit message (Collapse)AuthorAge
* Switch from GPLv2 to GPLv2+Keith Packard2016-07-12
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/usbtrng: Split out random number generating code to separate driverKeith Packard2015-02-28
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/usbtrng-v2.0: Select PA11/PA12 mapping config valueKeith Packard2015-02-01
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/stmf0: Re-implement fast ADC code for stmf0Keith Packard2015-01-27
| | | | | | | This creates a ring buffer for ADC data so that ADC fetching can run in parallel with other activities. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/usbtrng-v2.0: Use stmf042 hardware CRC unitKeith Packard2015-01-27
| | | | | | | Switch from software to hardware for CRC computation. I think this must be faster, right? Signed-off-by: Keith Packard <keithp@keithp.com>
* altos/usbtrng-v2.0: Add random output commandKeith Packard2015-01-26
| | | | | | | | Read chunks of random ADC data, do some CRC16 computations to de-bias and merge 4 bytes of input data into 2 bytes of output data, then dump that out over USB. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: Add flash-loader to usbtrng-v2.0Keith Packard2015-01-25
| | | | | | Uses the new STM32F042 flash loading bits. Signed-off-by: Keith Packard <keithp@keithp.com>
* altos: USBtrng v2.0 hardware bringupKeith Packard2015-01-25
Gets the USB connection running and blinks the LEDs. Signed-off-by: Keith Packard <keithp@keithp.com>