Commit Graph

  • 7f0be6bdde merge current cmake branch Hubert Denkmair 2019-11-01 20:02:14 +01:00
  • abf14d2551 fix whitespace Jeroen Hofstee 2019-09-26 21:12:51 +02:00
  • 55fc5c7ddc use unix line endings Jeroen Hofstee 2019-09-28 15:18:22 +02:00
  • f24a409d19 add dfu-util flash targets Hubert Denkmair 2019-10-30 20:36:42 +01:00
  • 423e0f53bd add -Wno-deprecated to HAL builds to allow compile with gcc9 Hubert Denkmair 2019-10-30 20:32:13 +01:00
  • 0b5f226d8f fix chip compile definition for STM32F042 devices Hubert Denkmair 2019-10-30 20:30:22 +01:00
  • 11debf4c27 Merge branch 'cmake' into update_st_libs Hubert Denkmair 2019-10-30 17:52:56 +01:00
  • 29cef0a265 LED functions : support GPIO pins >= 8 fenugrec 2019-01-10 15:39:22 -05:00
  • 814153ddac Fix implicit declaration of hex32 Daniel Santos 2018-04-28 16:14:00 -05:00
  • dfecc13ac1 Added toolchain info to readme Ryan Greenblatt 2018-07-05 15:32:35 -04:00
  • cd4311a108 Added deploy instructions to readme (tested with canable) Ryan Greenblatt 2018-07-05 15:23:37 -04:00
  • a894f536fd correct LED initialization for canable interfaces nexulm 2018-02-05 23:20:41 +01:00
  • 73dfc741c8 port fix for issue #15 Hubert Denkmair 2019-10-29 20:53:19 +01:00
  • 29e8d65cdd fix whitespaces Hubert Denkmair 2019-10-29 20:45:45 +01:00
  • 797e15acfa return frame to pool if can_receive fails Hubert Denkmair 2019-10-29 20:44:36 +01:00
  • 9872639faf Merge branch 'master' of github.com:HubertD/candleLight_fw Hubert Denkmair 2019-10-29 19:55:32 +01:00
  • ba1e4cce65 fix issue #15 thanks to @willtoth Hubert Denkmair 2019-10-29 19:54:48 +01:00
  • f3323561e7 remove useless linker option Hubert Denkmair 2019-10-27 16:28:05 +01:00
  • cc13eea0cc enable link-time optimizations Hubert Denkmair 2019-10-27 16:24:58 +01:00
  • 3dfe9f4831 fix uninitialized variable warning Hubert Denkmair 2019-10-27 16:24:37 +01:00
  • 1ab12b2807 Merge branch 'cmake' into update_st_libs Hubert Denkmair 2019-10-27 16:10:46 +01:00
  • f38ddcacf5 generate bin files, show compiled size Hubert Denkmair 2019-10-27 16:09:02 +01:00
  • 726ad3fe5f since Reset_Handler is now part of the main executable, no need for a OBJECT library any more Hubert Denkmair 2019-10-27 15:38:10 +01:00
  • c05ca52c69
    Merge pull request #18 from ndushman/patch-1 Hubert Denkmair 2019-10-27 13:10:49 +01:00
  • 669b949914 fix critical section handling thanks to @ndushman for pointing this out Hubert Denkmair 2019-10-27 13:08:12 +01:00
  • 53d014b81a remove old unused linker script Hubert Denkmair 2019-10-27 10:29:26 +01:00
  • 928bcc3fd1 set appropriate stack sizes Hubert Denkmair 2019-10-27 10:19:43 +01:00
  • aa75e1c2a9 call __initialize_hardware_early from reset handler for USB DFU handling Hubert Denkmair 2019-10-27 10:19:26 +01:00
  • 1b96cdfecf add interrupt vetor table Hubert Denkmair 2019-10-27 10:18:52 +01:00
  • c471797474 add all header files to HAL cmake SOURCES Hubert Denkmair 2019-10-26 22:50:09 +02:00
  • 0c49acbcfc use startup files and linker scripts from LibreUCpp Hubert Denkmair 2019-10-26 22:40:33 +02:00
  • 1086115e0c update LICENSE infos for STM32 USB library Hubert Denkmair 2019-10-26 21:47:05 +02:00
  • f1de81a795 upgrade HAL to STM32CubeF0-1.11.0 Hubert Denkmair 2019-10-26 21:37:57 +02:00
  • ddccda119b update usb device library to STM32CubeF0-1.11.0 Hubert Denkmair 2019-10-26 20:59:50 +02:00
  • 23ebdb8a78 convert to cmake Hubert Denkmair 2019-10-26 16:53:43 +02:00
  • db969d72c1 remove old eclipse project Hubert Denkmair 2019-10-26 14:38:49 +02:00
  • 35b409bf1e
    Fix enable_irq interpretation of primask Nathan Dushman 2019-06-03 11:30:13 -07:00
  • 9d7617a7d1
    Merge c0d82c1bed4c2e02dacaca95e70560c30dc253e4 into 53b4b915af166575d7c93d63811001ae89e45e33 Andy 2018-07-29 03:46:21 +00:00
  • c0d82c1bed Fix warnings Andy 2018-07-28 23:07:28 -04:00
  • 7764e965a0 corrects whitespace tabs Andy 2018-07-28 23:37:20 -04:00
  • 1b3959e905 Move manufacturer string to board defines Andy 2018-07-28 23:33:38 -04:00
  • 4cb7d304ac revert whitespace correction Andy 2018-07-28 23:22:48 -04:00
  • 46a9bc6abb Adds Nucleo-F072RB as target board Andy 2018-07-28 23:04:46 -04:00
  • 53b4b915af
    Merge pull request #7 from mbehensky/master Hubert Denkmair 2017-11-27 21:31:26 +01:00
  • 46b01339f5 Add new mode to pad output usb packets to max packet size for better WinUSB performance Max Behensky 2017-11-14 12:10:44 -08:00
  • 68aaa2c78d Ignore built files Max Behensky 2017-11-14 08:14:22 -08:00
  • 8b2b2b40c1 Merge pull request #5 from florolf/uid-serial-number Hubert Denkmair 2017-08-30 17:22:41 +02:00
  • ea462f7251 usbd_desc: use device unique ID as serial number Florian Larysch 2017-08-28 01:21:18 +02:00
  • 7a011f5f0d util: add integer to hex formatting Florian Larysch 2017-08-28 01:20:38 +02:00
  • 2ebc665109 adapt to stm32f042 for candleZero Hubert Denkmair 2017-05-12 23:31:39 +02:00
  • 1453d70dc9 really implement write user_id to flash Hubert Denkmair 2016-06-11 18:36:59 +02:00
  • ea1e32e86e rename project to candleLight_fw Hubert Denkmair 2016-06-11 11:52:00 +02:00
  • 37980fb2eb dummy implement user_id feature Hubert Denkmair 2016-06-11 10:21:29 +02:00
  • 6450f08b22 implement identify command Hubert Denkmair 2016-06-03 15:02:24 +02:00
  • 44431f4a43 use new feature bit and control request numbers for hardware timestamps Hubert Denkmair 2016-05-14 21:49:56 +02:00
  • f4f47116cd hardware timestamp support via mode Hubert Denkmair 2016-05-13 21:59:31 +02:00
  • 56192e76f6 implement hardware timestamps on bulk pipes Hubert Denkmair 2016-05-04 21:14:33 +02:00
  • 38512d1a11 implement timestamp usb control requests Hubert Denkmair 2016-05-04 20:52:12 +02:00
  • fad29b3160 use 1MHz timer Hubert Denkmair 2016-05-03 21:59:50 +02:00
  • e0e9e77225 prepare hardware timestamps: add a 100kHz timer Hubert Denkmair 2016-05-02 21:55:26 +02:00
  • edd477101c return WCID GUID only for gs_usb interface, not for the dfu one Hubert Denkmair 2016-05-01 17:55:46 +02:00
  • bc4672a174 added firmware binaries for v1.0 v1.0 Hubert Denkmair 2016-04-30 21:26:25 +02:00
  • 8a1a8d1f7d add WCID descriptor for DFU interface Hubert Denkmair 2016-04-30 21:25:18 +02:00
  • 71248281a7 adjust usb descriptor to better match the GS-CAN one Hubert Denkmair 2016-04-24 01:51:45 +02:00
  • ab65b65e4c fix: don't go into bootloader mode when gs_usb driver enumerates the device Hubert Denkmair 2016-04-22 23:50:28 +02:00
  • 082b673ce0 update canable link Hubert Denkmair 2016-04-22 18:09:06 +02:00
  • df96f17555 added README Hubert Denkmair 2016-04-22 18:04:53 +02:00
  • 5aa024f48c add flash-candleLight and flash-cantact Makefile commands Hubert Denkmair 2016-04-22 15:26:34 +02:00
  • 6f571a1f80 fix Makefile build (would not link correctly) Hubert Denkmair 2016-04-22 15:21:15 +02:00
  • 3f06d8b5cf USB DFU run-time support Hubert Denkmair 2016-04-22 11:47:25 +02:00
  • a58dcb2a2f usb cleanups Hubert Denkmair 2016-04-22 11:07:30 +02:00
  • 5d3ee7d346 adjust dfu descriptor to match the stm32 one Hubert Denkmair 2016-04-22 10:03:41 +02:00
  • 51b62b4559 prepare to implement DFU detach request Hubert Denkmair 2016-04-22 01:03:54 +02:00
  • 189376b306 change error handling to better match driver expectations (known bug: warning/passive flags are not reset by bxCAN when leaving these modes Hubert Denkmair 2016-04-21 21:59:13 +02:00
  • 17b6219ea7 fix error frame generation Hubert Denkmair 2016-04-21 21:08:04 +02:00
  • ad28b55aa6 bugfix own can implementation Hubert Denkmair 2016-04-21 20:45:49 +02:00
  • 6269866806 get rid of CAN_HAL data structure Hubert Denkmair 2016-04-20 22:18:23 +02:00
  • a02ec96b24 rewrote can functions to remove CAN_HAL calls and allow for peripheral reset during can_enable() Hubert Denkmair 2016-04-19 21:44:28 +02:00
  • 1bcc1b0097 make all == PHONY Hubert Denkmair 2016-04-18 16:21:35 +02:00
  • 5b35bc5bec add MS DeviceInterfaceGUIDs {c15b4308-04d3-11e6-b3ea-6057189e6443} Hubert Denkmair 2016-04-17 22:24:28 +02:00
  • 8e048c6459 cleanup: remove auto-generated code Hubert Denkmair 2016-04-17 19:42:55 +02:00
  • 3bbe51725c cleanup: move auto-generated init functions to corresponding files Hubert Denkmair 2016-04-17 19:40:05 +02:00
  • ed43c2e1ca fix compiler warnings Hubert Denkmair 2016-04-17 17:39:49 +02:00
  • 363341b129 remove unused header file Hubert Denkmair 2016-04-17 17:39:31 +02:00
  • 4cba340cc6 indent fix Hubert Denkmair 2016-04-17 17:36:50 +02:00
  • bedf80fabb rewrite auto-generated header file Hubert Denkmair 2016-04-17 17:34:51 +02:00
  • c9cf31d6c5 cleanup auto-generated code Hubert Denkmair 2016-04-17 17:22:02 +02:00
  • aa2537801b implement WCID Feature Descriptor Hubert Denkmair 2016-04-17 17:00:38 +02:00
  • 64c958c900 fix eclipse build Hubert Denkmair 2016-04-17 16:59:41 +02:00
  • ec7f2c020e define MSFT descriptor for WCID support Hubert Denkmair 2016-04-17 14:01:43 +02:00
  • af697d4237 Makefile improvements (dependency handling, clean target) Hubert Denkmair 2016-04-17 13:28:51 +02:00
  • 3411822c3c use wildcards to find .c files Hubert Denkmair 2016-04-17 13:05:30 +02:00
  • a9acf07f66 first Makefile Hubert Denkmair 2016-04-17 13:02:03 +02:00
  • 990c08cd2d add license info Hubert Denkmair 2016-04-16 22:13:47 +02:00
  • 01a40f66a1 generate linux error frames Hubert Denkmair 2016-04-16 21:49:46 +02:00
  • e06d2b8682 cleanup auto-generated code Hubert Denkmair 2016-04-16 18:15:34 +02:00
  • 5285cdb29e cleanup auto generated code, move more config to config.h Hubert Denkmair 2016-04-16 12:08:00 +02:00
  • f9e69bd780 make GPIO pins configurable (check config.h) Hubert Denkmair 2016-04-16 11:45:39 +02:00
  • e7d1eae903 swap rx and tx led Hubert Denkmair 2016-04-15 14:51:12 +02:00
  • d47a8b7c2a add led state & traffic indication Hubert Denkmair 2016-04-15 13:56:37 +02:00