summaryrefslogtreecommitdiff
path: root/src/demo.c
AgeCommit message (Collapse)AuthorFilesLines
2018-12-01Replace word lists by PGP word listsjaseg1-2/+2
from https://en.wikipedia.org/wiki/PGP_word_list
2018-11-16Key scrubber works but is untested on race conditions due to unexpected resetjaseg1-8/+70
2018-11-14known device/sram data persistence workingjaseg1-5/+18
2018-11-14Pairing and fingerprint checking works nicely nowjaseg1-3/+43
2018-11-14GUI pairing working as it shouldjaseg1-5/+11
2018-11-13Add tracingjaseg1-2/+24
2018-11-13Pairing and passthrough mostly working, except it's too slowjaseg1-8/+26
2018-11-13Host handshake mostly workingjaseg1-11/+39
2018-11-12New host-side arch workingjaseg1-33/+50
2018-11-12Pairing confirmation: ignore special chars and "and"jaseg1-22/+41
2018-11-12Confirmed pairing worksjaseg1-7/+20
2018-11-12Handshake working with new abstractionsjaseg1-27/+163
2018-11-08HID report transmission partially works nowjaseg1-10/+35
partially i.e. if you attach the keyboard before the noise handshake. I suspect some memory corruption somewhere.
2018-11-08Break out noise.c and packet_interface.cjaseg1-206/+18
2018-11-08Noise handshake workingjaseg1-7/+14
2018-11-08Noise integration compilesjaseg1-3/+169
2018-11-06COBS/binary suport added, abstraction improvedjaseg1-15/+43
2018-11-06Proper print abstraction and ring buffer worksjaseg1-4/+35
2018-11-06DMA-supported LOG_PRINTF worksjaseg1-3/+6
2018-11-05Some UART logging workjaseg1-82/+35
2018-11-01Make demo work with STM32F4 board from aliexpress for SecureHID projectjaseg1-60/+10
2016-09-11lld: rework low level driver initializationAmir Hammad1-11/+11
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2016-09-11use NULL instead of 0 for assigning null pointerAmir Hammad1-2/+2
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2016-09-11make hid_mouse driver generic HID driverAmir Hammad1-7/+19
+ keyboard support + SET_REPORT commands - usually leds on keyboards (WIP) - missing parsing of HID report descriptor Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2016-09-11Switch to cmake build systemAmir Hammad1-1/+6
* use tinyprintf * ability to configure project via ccmake Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2016-07-25Fix broken demo after reworkAmir Hammad1-2/+2
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2016-07-08rename usbh_hubbed.* to usbh_core.*Amir Hammad1-1/+1
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2016-06-25let the user build an array of lld driversAmir Hammad1-1/+6
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2016-06-25move USE_STM32f4_USBH_DRIVER_HS/FS from config.mk to usbh_config.hAmir Hammad1-1/+1
Leave the behaviour as before: Default: FullSpeed Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2016-06-20Merged usb midi code into current libusbmasterAmir Hammad1-0/+24
+ merge fixes Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2015-07-13Global logging: use \n for a new line instead \r\n in LOG_PRINTFAmir Hammad1-4/+4
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2015-04-15demo: timer: BUGFIX: TIM6 prescalerAmir Hammad1-1/+1
TIM6 has clock running at 84MHz instead of 168MHz, so set the prescaler accordingly. Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2015-04-01demo: More precise timing, using TIM6Amir Hammad1-6/+38
Overflows in 6.5536 seconds Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2015-04-01demo: rcc_peripheral_enable_clock->rcc_periph_clock_enableAmir Hammad1-7/+7
Instead of 2 argument call, use function with one argument. It is more clear, and safer for inexperienced users with libopencm3. Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2015-04-01libusbhost: Open source USB host stack for embedded devicesAmir Hammad1-0/+186
First public version, date: 1.4.2015 Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>