altos/stmf0: Use double buffering for ChaosKey
authorKeith Packard <keithp@keithp.com>
Mon, 8 Jan 2018 05:44:39 +0000 (21:44 -0800)
committerKeith Packard <keithp@keithp.com>
Mon, 8 Jan 2018 05:44:39 +0000 (21:44 -0800)
commit48d164e3d4b2ef27fae20fae63b8014803a7b178
treec0dc65ded8300299b862870f5eabf83d9a36455f
parentdb7f7c6c7f956058250b8057c6c27284f6f22e53
altos/stmf0: Use double buffering for ChaosKey

This improves the USB performance of ChaosKey so that it doesn't NAK
during data transfers at all.

Signed-off-by: Keith Packard <keithp@keithp.com>
src/drivers/ao_trng_send.c
src/stmf0/ao_adc_fast.c
src/stmf0/ao_adc_fast.h
src/stmf0/ao_arch_funcs.h
src/stmf0/ao_usb_stm.c
src/stmf0/registers.ld
src/stmf0/stm32f0.h