Commit Graph

217 Commits

Author SHA1 Message Date
King Kévin 36456ba45f oled_text: add library to show text on SSD1306 OLED display 2020-12-07 19:12:41 +01:00
King Kévin 89ba66646f font: add graphical font library 2020-12-07 19:11:45 +01:00
King Kévin a107c60e78 sensor_max1247: add library to read ADC values from MAX1247 2020-12-07 19:11:07 +01:00
King Kévin 685b1450f6 usb_cdcacm: increase buffer size for project 2020-12-07 19:08:32 +01:00
King Kévin 2120adb231 sensor_ds18b20: fix set precision for single device 2020-12-07 19:07:56 +01:00
King Kévin b5a37148d4 sensor_ds18b20: minor, add spacing around operator 2020-12-07 19:07:21 +01:00
King Kévin 4ade159586 onewire_master: set project specific config 2020-12-07 19:05:48 +01:00
King Kévin 6574a65ea6 led_sk6812rgbw: extended version of WS2812B library, supporting 4th color, using bit banding, removing need of timer 2020-10-11 12:51:05 +02:00
King Kévin 620e46938e led_tm1637: allow the display to be upside down 2020-10-11 12:51:05 +02:00
King Kévin 9b522b4228 led_ws2812b: minorx, fix comment 2020-10-11 12:51:05 +02:00
King Kévin 2f251e0ad7 led_tm1637: fix updating (both command and data need to be sent every time 2020-10-11 12:51:05 +02:00
King Kévin 5a028c23c4 flash_internal: probe_write only tests over advertized flash (works also with linker info) 2020-06-24 11:58:03 +02:00
King Kévin 60279d0a52 print: fix hex padding (and add spaces) 2020-06-24 11:57:59 +02:00
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 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 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 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 9417cbf392 vfd_hv518: minor, fix spacing 2020-03-23 11:41:08 +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 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 699e46521f oled_ssd1306: fix writing to display 2020-02-27 19:46:48 +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 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
King Kévin c30b3ecb48 led_tm1637: allow number to be displayed without leading 0 2020-02-18 17:28:34 +01:00
King Kévin d2d09edaf8 vfd_hv518: fix all compilation and definition issues, and put some spaces 2020-02-17 18:04:38 +01:00
King Kévin 1dc728e40e sensor_dht22: minor, add space around operators 2020-02-17 15:24:21 +01:00
King Kévin 4a1470401c rtc_dcf77: minor, use newer GPIO definition 2020-02-17 15:19:21 +01:00
King Kévin 4b2e43a94b rtc_dcf77: minor, add space around operators 2020-02-17 15:16:04 +01:00
King Kévin 48bc700ed7 onewire_slave: minor, use newer GPIO definition 2020-02-17 15:03:28 +01:00
King Kévin 842b1e26bb onewire_slave: minor, add space around operators 2020-02-17 14:59:46 +01:00
King Kévin 11e0653fba sensor_pzem: fix libopencm3 interface 2020-02-17 14:52:37 +01:00
King Kévin 6a0b0bf7d1 sensor_pzem: fix USART GPIO definitions 2020-02-17 14:52:16 +01:00
King Kévin 41bd39f123 onewire_master: minor, add space around operators 2020-02-17 14:45:12 +01:00
King Kévin 7681007d95 onewire_master: minor, use newer GPIO definitions 2020-02-17 14:44:12 +01:00