214 Commits

Author SHA1 Message Date
Hubert Denkmair
f4f47116cd hardware timestamp support via mode 2016-05-13 21:59:31 +02:00
Hubert Denkmair
56192e76f6 implement hardware timestamps on bulk pipes 2016-05-04 21:14:33 +02:00
Hubert Denkmair
38512d1a11 implement timestamp usb control requests 2016-05-04 20:52:12 +02:00
Hubert Denkmair
fad29b3160 use 1MHz timer 2016-05-03 21:59:50 +02:00
Hubert Denkmair
e0e9e77225 prepare hardware timestamps: add a 100kHz timer 2016-05-02 21:55:26 +02:00
Hubert Denkmair
edd477101c return WCID GUID only for gs_usb interface, not for the dfu one 2016-05-01 17:55:46 +02:00
Hubert Denkmair
bc4672a174 added firmware binaries for v1.0 v1.0 2016-04-30 21:26:25 +02:00
Hubert Denkmair
8a1a8d1f7d add WCID descriptor for DFU interface 2016-04-30 21:25:18 +02:00
Hubert Denkmair
71248281a7 adjust usb descriptor to better match the GS-CAN one 2016-04-24 01:51:45 +02:00
Hubert Denkmair
ab65b65e4c fix: don't go into bootloader mode when gs_usb driver enumerates the device 2016-04-22 23:54:09 +02:00
Hubert Denkmair
082b673ce0 update canable link 2016-04-22 18:09:06 +02:00
Hubert Denkmair
df96f17555 added README 2016-04-22 18:04:53 +02:00
Hubert Denkmair
5aa024f48c add flash-candleLight and flash-cantact Makefile commands 2016-04-22 15:26:34 +02:00
Hubert Denkmair
6f571a1f80 fix Makefile build (would not link correctly) 2016-04-22 15:21:15 +02:00
Hubert Denkmair
3f06d8b5cf USB DFU run-time support 2016-04-22 11:47:25 +02:00
Hubert Denkmair
a58dcb2a2f usb cleanups 2016-04-22 11:07:30 +02:00
Hubert Denkmair
5d3ee7d346 adjust dfu descriptor to match the stm32 one 2016-04-22 10:03:41 +02:00
Hubert Denkmair
51b62b4559 prepare to implement DFU detach request 2016-04-22 01:03:54 +02:00
Hubert Denkmair
189376b306 change error handling to better match driver expectations (known bug: warning/passive flags are not reset by bxCAN when leaving these modes 2016-04-21 21:59:13 +02:00
Hubert Denkmair
17b6219ea7 fix error frame generation 2016-04-21 21:08:04 +02:00
Hubert Denkmair
ad28b55aa6 bugfix own can implementation 2016-04-21 20:45:49 +02:00
Hubert Denkmair
6269866806 get rid of CAN_HAL data structure 2016-04-20 22:18:23 +02:00
Hubert Denkmair
a02ec96b24 rewrote can functions to remove CAN_HAL calls and allow for peripheral reset during can_enable() 2016-04-19 21:44:44 +02:00
Hubert Denkmair
1bcc1b0097 make all == PHONY 2016-04-18 16:21:35 +02:00
Hubert Denkmair
5b35bc5bec add MS DeviceInterfaceGUIDs {c15b4308-04d3-11e6-b3ea-6057189e6443} 2016-04-17 22:24:28 +02:00
Hubert Denkmair
8e048c6459 cleanup: remove auto-generated code 2016-04-17 19:42:55 +02:00
Hubert Denkmair
3bbe51725c cleanup: move auto-generated init functions to corresponding files 2016-04-17 19:40:05 +02:00
Hubert Denkmair
ed43c2e1ca fix compiler warnings 2016-04-17 17:39:49 +02:00
Hubert Denkmair
363341b129 remove unused header file 2016-04-17 17:39:31 +02:00
Hubert Denkmair
4cba340cc6 indent fix 2016-04-17 17:36:50 +02:00
Hubert Denkmair
bedf80fabb rewrite auto-generated header file 2016-04-17 17:34:51 +02:00
Hubert Denkmair
c9cf31d6c5 cleanup auto-generated code 2016-04-17 17:22:02 +02:00
Hubert Denkmair
aa2537801b implement WCID Feature Descriptor 2016-04-17 17:00:38 +02:00
Hubert Denkmair
64c958c900 fix eclipse build 2016-04-17 16:59:41 +02:00
Hubert Denkmair
ec7f2c020e define MSFT descriptor for WCID support 2016-04-17 14:01:43 +02:00
Hubert Denkmair
af697d4237 Makefile improvements (dependency handling, clean target) 2016-04-17 13:28:51 +02:00
Hubert Denkmair
3411822c3c use wildcards to find .c files 2016-04-17 13:05:30 +02:00
Hubert Denkmair
a9acf07f66 first Makefile 2016-04-17 13:02:03 +02:00
Hubert Denkmair
990c08cd2d add license info 2016-04-16 22:13:47 +02:00
Hubert Denkmair
01a40f66a1 generate linux error frames 2016-04-16 21:49:46 +02:00
Hubert Denkmair
e06d2b8682 cleanup auto-generated code 2016-04-16 18:15:34 +02:00
Hubert Denkmair
5285cdb29e cleanup auto generated code, move more config to config.h 2016-04-16 12:08:00 +02:00
Hubert Denkmair
f9e69bd780 make GPIO pins configurable (check config.h) 2016-04-16 11:45:39 +02:00
Hubert Denkmair
e7d1eae903 swap rx and tx led 2016-04-15 14:51:12 +02:00
Hubert Denkmair
d47a8b7c2a add led state & traffic indication 2016-04-15 13:56:37 +02:00
Hubert Denkmair
d2e59efa28 make const data structs static consts :) 2016-04-15 12:45:16 +02:00
Hubert Denkmair
ef9aca055c (hopefully) solve usb problems through double buffering 2016-04-14 22:37:32 +02:00
Hubert Denkmair
b3c89ee20b workaround usb bug, when bulk out packages are not received any more 2016-04-14 21:12:18 +02:00
Hubert Denkmair
af487b2344 use own can_receive to avoid unnessecary data copy 2016-04-13 19:50:33 +02:00
Hubert Denkmair
acdb5735d2 less copy, fewer bugs, maybe better performance 2016-04-12 22:32:37 +02:00