Commit Graph

393 Commits

Author SHA1 Message Date
King Kévin 0454647d2d microwire_master: minor, use simpler GPIO definitions 2020-02-17 14:04:41 +01:00
King Kévin 330a08adc0 ws2812b: minor, put spaces around operators 2020-02-17 14:01:54 +01:00
King Kévin a880df4c0a update copyright 2020-02-17 14:00:48 +01:00
King Kévin 6e65b1b328 replace removed libopencm3 timer_reset 2020-02-17 13:59:49 +01:00
King Kévin cf662f38f5 remove incomplete ir_nikon library 2020-02-17 13:15:56 +01:00
King Kévin 57c4321c8f update libopencm3 2020-02-17 11:43:47 +01:00
King Kévin 52fb366a59 hd44780: use GPIO instead of I2C per default 2020-02-13 14:31:25 +01:00
King Kévin 0ce4dc6c76 hd44780: fix DL ifdef macro 2020-02-13 14:29:55 +01:00
King Kévin ff1b84f505 hd44780: fix I2C ifdef macro 2020-02-13 14:28:41 +01:00
King Kévin 3c71b83bb9 hd44780: fix GPIO calls 2020-02-13 14:23:11 +01:00
King Kévin ac335f55cf global: fix DFU pin definition 2020-02-13 14:18:32 +01:00
King Kévin 2d39e39999 uart: minor, improve readability 2020-02-11 12:23:10 +01:00
King Kévin 4bfcca9d50 i2c_master: fix 1 byte read 2020-02-11 12:21:35 +01:00
King Kévin 25ce80b73a i2c_master: minor, improve register read consistency 2020-02-11 12:20:13 +01:00
King Kévin 4ddf1562fc global: improve user storage security 2020-02-11 12:15:31 +01:00
King Kévin 7005889f01 global: add SPI IRQ/isr 2020-02-09 18:56:22 +01:00
King Kévin 221db23430 global: fix button EXTI 2020-02-09 18:36:54 +01:00
King Kévin f54d3f0fd2 application: allow multiple ticks per seconds for periodic tasks 2020-02-02 21:19:03 +01:00
King Kévin 31997c2c4a add support for black pill board 2020-02-02 21:18:28 +01:00
King Kévin 7002937d23 ld: update ld script to updated libopencm3 2020-01-12 15:52:27 +01:00
King Kévin 0e31640e62 update libopencm3 2020-01-10 12:52:11 +01:00
King Kévin 49d8d96166 dfu: fix address check 2020-01-10 12:49:45 +01:00
King Kévin 077335ff03 ld: improve documentation 2020-01-10 12:02:11 +01:00
King Kévin 8baacc1c06 ld: don't provide flash size 2020-01-10 11:16:21 +01:00
King Kévin c01e663fcd ld: don't provide flash size 2020-01-10 11:16:06 +01:00
King Kévin 2520df3e72 flash_internal: fix provided flash size detection 2020-01-10 11:15:09 +01:00
King Kévin ac1485004e print: fix function definition 2020-01-08 20:29:09 +01:00
King Kévin 99bf7157b2 flash_internal: fix erase for any bit write 2020-01-06 13:00:46 +01:00
King Kévin 32948f9e8d DFU: flash firmware head after download to prevent starting corrupted application 2020-01-04 14:38:22 +01:00
King Kévin ee0b68e836 flash_internal: flash only when data is different 2020-01-04 14:36:13 +01:00
King Kévin f85a3d2439 flash_internal: fix error return code 2020-01-04 14:35:28 +01:00
King Kévin 0aab25e870 Rakefile: add debug bootloader target 2020-01-04 14:33:23 +01:00
King Kévin e87cec6341 Rakefile: erase flash when flashing bootloader 2020-01-04 14:32:52 +01:00
King Kévin c7d0244f72 USB: fix disconnect 2020-01-03 20:17:29 +01:00
King Kévin 3242c6ba5c add USB-Blaster board support 2020-01-03 19:41:39 +01:00
King Kévin 60837a7539 README: document ST-LINK V2 support 2020-01-03 19:40:31 +01:00
King Kévin 3c0130ba4f USB: unify and improve USB (dis)connect 2020-01-03 19:39:41 +01:00
King Kévin 08cba3cd71 flash_internal: add emulated EEPROM functionnality 2020-01-03 18:13:05 +01:00
King Kévin 0a8b23069a flash_internal: minor, fix spacing 2020-01-03 18:13:00 +01:00
King Kévin 5ed491defb flash_internal: add page size method 2020-01-03 18:12:56 +01:00
King Kévin 822b66ea8f flash_internal: only flash relevant bits 2020-01-03 18:12:50 +01:00
King Kévin a6fb25b6c6 flash_internal: minor, update doc/comment 2020-01-03 18:12:44 +01:00
King Kévin fe16ad18cd flash_internal: minor, fix spacing 2020-01-03 18:09:12 +01:00
King Kévin d51c18ab5a doc: fix documentation 2020-01-03 00:16:59 +01:00
King Kévin 199646a7d6 application: minor, improve print 2020-01-02 13:11:08 +01:00
King Kévin 7ea7be810d application: use new bootloader method 2020-01-02 13:09:48 +01:00
King Kévin 55b30588ed bootloader: add legacy DFU force method 2020-01-02 13:09:39 +01:00
King Kévin b42d704435 application: minor, redability 2020-01-02 13:08:47 +01:00
King Kévin fda7619e9f global: update pin definitions 2019-12-21 20:02:33 +01:00
King Kévin 28ddcc8f6a application: add reset cause output 2019-12-21 19:50:51 +01:00