Commit Graph

177 Commits

Author SHA1 Message Date
King Kévin 10c2973ee7 use blue pill as devboard and stlinkv2 as flasher 2018-10-15 22:05:46 +02:00
King Kévin 0bfae07c30 add library to decode IR NEC codes 2018-10-15 22:05:06 +02:00
King Kévin c5fc45b5a1 terminal: make prefix bold 2018-10-07 23:15:53 +02:00
King Kévin 507d2d05de 1-Wire: fix doc 2018-10-07 23:15:53 +02:00
King Kévin 30628ebb37 fix library dependency 2018-10-07 23:15:46 +02:00
King Kévin d3fd1ff84f 1-Wire: add family code device table 2018-10-07 23:13:23 +02:00
King Kévin 20ce3abf54 Rakefile (minor): make dfu-util command more readable 2018-10-07 23:12:59 +02:00
King Kévin 8e710f21c4 USART: put parity LUT in header so others can use it 2018-10-07 23:11:19 +02:00
King Kévin 7b0922b614 1-wire: add option to use interrupt redirection 2018-10-07 23:11:19 +02:00
King Kévin 1e330bee2f interrupt: add library to redirect ISR at runtime 2018-10-07 23:11:19 +02:00
King Kévin b02e9b172e 1-wire: stop search when not slave is detected, and mention that code 0 means the data line might not be pulled up 2018-10-07 23:09:26 +02:00
King Kévin 2dadbb8292 USART enhanced: add additional data bits and parity support 2018-10-07 23:09:26 +02:00
King Kévin 3c7466ca0e UART: fix transmission problem when buffer is full 2018-10-07 23:09:26 +02:00
King Kévin 730885fbdd global: add macro for TIM_SR_CCOF and RST_USART 2018-10-07 23:09:25 +02:00
King Kévin 2da84d9063 Rakefile: use gcc as linker instead of ld to profit from library finding 2018-06-08 13:40:38 +02:00
King Kévin c6f78ad2ee UART: set to common 115200 baudrate 2018-06-08 13:39:40 +02:00
King Kévin 444534e214 1-Wire: remove misleading parasitic power function, add byte function 2018-06-08 10:47:30 +02:00
King Kévin accb5fd95b global: remove BV specific LEDs functions 2018-06-08 10:46:33 +02:00
King Kévin fa3293a1f9 USB: fix packet loss 2018-06-08 10:46:33 +02:00
King Kévin 76994571b5 USB: fix user buffer overwrite 2018-06-08 10:46:33 +02:00
King Kévin 0ac0af5d52 update code to libopencm3 API change 2018-06-08 10:46:33 +02:00
King Kévin 9da8708bca updated libopencm3 submodule 2018-06-08 10:46:33 +02:00
King Kévin 372655c97c USB: improve comments and a fix of code 2018-06-08 10:45:01 +02:00
King Kévin dd0fcc1df7 Rakefile: remove reset functionnality 2018-06-08 10:45:01 +02:00
King Kévin 8498e4dc03 bootloader: fix SRAM comment 2018-06-08 10:45:01 +02:00
King Kévin 98a1f05ac6 flash_internal: fix page size detection 2018-04-07 11:16:28 +02:00
King Kévin 7b90696b6c flash internal: check enforced flash size 2018-04-06 19:56:57 +02:00
King Kévin d6990728a5 ld: improve flash size enforcing description 2018-04-06 19:55:52 +02:00
King Kévin fcbabf1ea7 application: integrate terminal and menu 2018-04-06 17:37:17 +02:00
King Kévin 4a634fb19f USB: fix doc 2018-04-06 16:54:48 +02:00
King Kévin 2a7fe9ae93 global: re-enable sleep in sleep_ms 2018-04-06 16:54:48 +02:00
King Kévin 61cc2491a6 bootloader: enable RCC_AFIO before remapping pin 2018-04-03 17:54:59 +02:00
King Kévin 96f3458317 USB: use pid.codes USB PID codes for CuVoodoo board 2018-04-03 17:08:34 +02:00
King Kévin 4470ba7de2 take OLED SSD1306 library from busvoodoo branch 2018-04-03 17:00:04 +02:00
King Kévin 593b0e0e25 take changes from busvoodoo branch 2018-04-03 16:59:02 +02:00
King Kévin 922661ffb3 bootloader: fix disabling JNRST 2018-02-18 17:50:49 +01:00
King Kévin b24dda9298 Rakefile: fix typo 2018-02-18 17:50:23 +01:00
King Kévin 7169785e56 fix/adapt cherry-pick from busvoodoo branch 2018-02-18 15:28:00 +01:00
King Kévin 62bfaf3973 cherry-pick from busvoodoo branch, part 4 2018-02-18 15:21:18 +01:00
King Kévin 8ba50b2d65 cherry-pick from busvoodoo branch, part 3 2018-02-18 15:20:47 +01:00
King Kévin e14f6bccd6 cherry-pick from busvoodoo branch, part 2 2018-02-18 15:20:01 +01:00
King Kévin 0c925ba957 cherry-pick from busvoodoo branch, part 1 2018-02-18 15:18:42 +01:00
King Kévin a00e332e0f add GPLv3 license file 2018-02-13 15:14:10 +01:00
King Kévin d171e06337 Rakefile: make header dependency optional 2017-10-19 17:36:38 +02:00
King Kévin a41773b3cf rtc_dcf77: better decoding using signal correlation 2017-10-13 16:03:37 +02:00
King Kévin b850931837 Rakefile: check header changes 2017-10-13 16:03:37 +02:00
King Kévin 28545559b0 Rakefile: switch from clang to gcc because fot clang uint64_t is only 4 bytes long 2017-10-13 16:03:37 +02:00
King Kévin e2f92863da global: fix typo 2017-10-13 16:03:37 +02:00
King Kévin b15c0c10d8 lib/led_ws2812b: now use global macros 2017-10-13 16:03:37 +02:00
King Kévin 347d93ae63 global: add SPI DMA macros 2017-10-13 16:03:37 +02:00