Commit Graph

364 Commits

Author SHA1 Message Date
King Kévin 8566a4043b uart_soft: use new pin definition, fix multi-uart support, use masking instead of mod 2020-06-24 11:57:54 +02:00
King Kévin 97d197237c uart: replace mod with masking 2020-06-24 11:57:51 +02:00
King Kévin f261cac536 Rakefile: allow to specify CPUTADIP to use SWD with CKS32 2020-06-24 11:57:45 +02:00
King Kévin 905b7d153b application: improve MCU identification 2020-06-24 11:57:40 +02:00
King Kévin e054774544 flash_internal: don't used unreliable MCUID to figure out flash page size 2020-06-24 11:57:35 +02:00
King Kévin 8142854522 flash_internal: replace probe size with more accurate probe_read and probe_write 2020-06-24 11:57:28 +02:00
King Kévin e85af656d3 bootloader: disable clocks after domains used 2020-06-24 11:57:22 +02:00
King Kévin a310fb402a global: add RST macros for GPIO 2020-06-24 11:57:18 +02:00
King Kévin 55c6319928 print: fix padding on hex printing 2020-06-24 11:57:13 +02:00
King Kévin 3b7179d49a print: minor, add spaces around operators 2020-06-24 11:57:08 +02:00
King Kévin 60a1859008 usb_cdcacm: add flush method to wait for empty buffer 2020-06-24 11:57:04 +02:00
King Kévin 86ad8ea7ef Rakefile: don't overwrite and restart when debugging 2020-06-24 11:56:58 +02:00
King Kévin b8d4be47e4 Rakefile: halt after attaching 2020-06-24 11:56:42 +02:00
King Kévin 99d4be6a44 application: fix date display and add offset 2020-06-21 10:15:14 +02:00
King Kévin e71515bcce replace header license with SPDX statement 2020-06-10 19:04:41 +02:00
King Kévin 28604a43fd uart: improve setup, blocking transmission, and flushing 2020-06-10 19:04:27 +02:00
King Kévin 5ab9402644 as3935: fix IRQ setup 2020-06-10 19:04:27 +02:00
King Kévin 6fa46ee86c sx172x: add library to communicate with semtech SX127x LoRa module 2020-06-10 19:04:27 +02:00
King Kévin 54456e0cb4 application: minor, improve code 2020-06-10 19:04:27 +02:00
King Kévin b48c65b5e0 application: only show additional MCU info on DEBUG 2020-06-10 18:02:53 +02:00
King Kévin 9f419e1da0 application: minor, improve code 2020-06-10 17:40:54 +02:00
King Kévin 9417cbf392 vfd_hv518: minor, fix spacing 2020-03-23 11:41:08 +01:00
King Kévin 6bb7cd1606 application: add dev_id for STM32F411xC/E in version action 2020-03-17 09:47:28 +01:00
King Kévin 66bb0bdcaa application: add dev_id for STM32F401 in version action 2020-03-17 09:43:18 +01:00
King Kévin 87f8e3a157 application: add dev_id for STM32F4xx in version action 2020-03-17 09:32:29 +01:00
King Kévin 25c0ae0271 application: add fake STM32 detection in version action 2020-03-16 20:55:50 +01:00
King Kévin 8b4f98d79a application: add MCU verification to version action 2020-03-15 18:25:51 +01:00
King Kévin b1c13e7c15 Rakefile: use blue pill with stlinkv2 as default devel setup 2020-03-15 18:24:23 +01:00
King Kévin e228f1f37b application: improve version description 2020-03-15 14:11:55 +01:00
King Kévin a689229acb usb_dfu: fix U_ID decoding 2020-03-15 14:03:52 +01:00
King Kévin 3cec6dfb79 usb_cdcacm: fix U_ID decoding 2020-03-15 14:02:55 +01:00
King Kévin e9f7e574ba led_ws2812b: use open drain data signal 2020-03-09 09:56:00 +01:00
King Kévin 9b9751e79d led_ws2812b: improve set LED speed 2020-03-09 09:55:52 +01:00
King Kévin cfbe9234b1 led_ws2812b: replace transmit with continous circlar DMA transfer 2020-03-09 09:55:42 +01:00
King Kévin 607ba7e9b7 led_ws2812b: replace timer with SPI being master 2020-03-09 09:55:36 +01:00
King Kévin 7030480482 application: improve familly detection 2020-03-08 18:18:27 +01:00
King Kévin 1ac92ec4ac flash_internal: add function to probe actual flash size 2020-03-08 18:17:37 +01:00
King Kévin 2b3b4431e2 flash_internal: improve page size detection 2020-03-08 18:17:03 +01:00
King Kévin aa940f7ac0 global: set DFU pin pre default to button, then BOOT1 2020-03-02 15:32:32 +01:00
King Kévin 699e46521f oled_ssd1306: fix writing to display 2020-02-27 19:46:48 +01:00
King Kévin bea3ff1f53 global: fix LED defined 2020-02-27 14:14:58 +01:00
King Kévin 4b1651a1a3 i2c_master: fix writing function to cope with read function now including a stop 2020-02-27 13:09:10 +01:00
King Kévin 29226246f6 i2c_master: improve sending stop and integrated it into read function 2020-02-27 13:08:55 +01:00
King Kévin f1168608c7 application: minor, use proper wait 2020-02-19 21:16:37 +01:00
King Kévin 44c75a70a2 application: minor, replace printf with puts when applicable 2020-02-19 21:16:07 +01:00
King Kévin 55d4a2fdb5 README: minor, removed unused feature 2020-02-19 21:10:56 +01:00
King Kévin 1ae88823ce README: minor, update board link 2020-02-19 21:10:16 +01:00
King Kévin 4141c43682 uart: increase index type to allow larger buffer 2020-02-19 21:07:58 +01:00
King Kévin becf280d9a flash_internal: fix, EEPROM now grows from the end since invalidating does not work 2020-02-19 20:59:26 +01:00
King Kévin b7e72bba67 flash_internal: use common page size and flash end address 2020-02-19 20:58:32 +01:00