jaseg
2f4f3e13aa
Handshake working with new abstractions
2018-11-12 11:59:11 +09:00
jaseg
21be46a0b5
HID report transmission partially works now
...
partially i.e. if you attach the keyboard before the noise handshake. I
suspect some memory corruption somewhere.
2018-11-08 19:53:11 +09:00
jaseg
e4e2318804
Break out noise.c and packet_interface.c
2018-11-08 19:01:10 +09:00
jaseg
333d94bf9f
Noise handshake working
2018-11-08 16:35:31 +09:00
jaseg
050d49a56b
Noise integration compiles
2018-11-08 15:41:46 +09:00
jaseg
985710d517
COBS/binary suport added, abstraction improved
2018-11-06 17:18:34 +09:00
jaseg
09893c47d1
Proper print abstraction and ring buffer works
2018-11-06 14:21:10 +09:00
jaseg
5009a15280
DMA-supported LOG_PRINTF works
2018-11-06 09:15:37 +09:00
jaseg
5b4c295d00
Some UART logging work
2018-11-05 10:02:51 +09:00
jaseg
7c8490211b
Make demo work with STM32F4 board from aliexpress for SecureHID project
2018-11-01 16:39:56 +09:00
Amir Hammad
8946cb522b
lld: rework low level driver initialization
...
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2016-09-11 13:31:48 +02:00
Amir Hammad
1d1b697bc6
use NULL instead of 0 for assigning null pointer
...
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2016-09-11 13:31:47 +02:00
Amir Hammad
3d68ea2807
make hid_mouse driver generic HID driver
...
+ 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-11 13:30:13 +02:00
Amir Hammad
ed70a1efa3
Switch to cmake build system
...
* use tinyprintf
* ability to configure project via ccmake
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2016-09-11 13:30:10 +02:00
Amir Hammad
0c1bd8ff76
Fix broken demo after rework
...
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2016-07-25 18:36:46 +02:00
Amir Hammad
4f3a3905c9
rename usbh_hubbed.* to usbh_core.*
...
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2016-07-08 23:53:42 +02:00
Amir Hammad
40192caee0
let the user build an array of lld drivers
...
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2016-06-25 10:09:54 +02:00
Amir Hammad
0432429aa6
move USE_STM32f4_USBH_DRIVER_HS/FS from config.mk to usbh_config.h
...
Leave the behaviour as before: Default: FullSpeed
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2016-06-25 10:09:54 +02:00
Amir Hammad
2963113e8e
Merged usb midi code into current libusbmaster
...
+ merge fixes
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2016-06-20 22:34:32 +02:00
Amir Hammad
33856ce17c
Global logging: use \n for a new line instead \r\n in LOG_PRINTF
...
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2015-07-13 14:54:15 +02:00
Amir Hammad
4b23cb4850
demo: timer: BUGFIX: TIM6 prescaler
...
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-15 20:26:09 +02:00
Amir Hammad
ae3449a302
demo: More precise timing, using TIM6
...
Overflows in 6.5536 seconds
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2015-04-01 19:08:53 +02:00
Amir Hammad
c6aa4d99c2
demo: rcc_peripheral_enable_clock->rcc_periph_clock_enable
...
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-01 18:05:00 +02:00
Amir Hammad
7acc6fe474
libusbhost: Open source USB host stack for embedded devices
...
First public version, date: 1.4.2015
Signed-off-by: Amir Hammad <amir.hammad@hotmail.com>
2015-04-01 16:22:05 +02:00