Commit Graph

407 Commits

Author SHA1 Message Date
King Kévin b6d567462c busvoodoo_global: minor, add version voltage documentation 2021-03-31 14:10:07 +02:00
King Kévin f28bf07f78 busvoodoo_global: minor, add spaces around operators 2021-03-31 14:10:07 +02:00
King Kévin 01aefc2e19 busvoodoo_spi: minor, use puts instead of printf 2021-03-31 14:10:07 +02:00
King Kévin d7fbc894aa busvoodoo_spi: minor, add spaces around operators 2021-03-31 14:10:07 +02:00
King Kévin 2351a1c221 application: remove features unsupported by dongle 2021-03-31 14:10:07 +02:00
King Kévin 92fd728774 application: simple welcome string (dongle compatible) 2021-03-31 14:10:07 +02:00
King Kévin 41d4350220 busvoodoo_onewire: remove features unsupported by dongle 2021-03-31 14:10:07 +02:00
King Kévin c35af16137 onewire_master: use pin also available on dongle 2021-03-31 14:10:07 +02:00
King Kévin 35ffb5586c busvoodoo_i2c: remove features unsupported by dongle 2021-03-31 14:10:07 +02:00
King Kévin e0f7f5c39c busvoodoo_spi: remove features unsupported by dongle 2021-03-31 14:10:07 +02:00
King Kévin f4231c9cc0 busvoodoo_uart: remove features unsupported by dongle 2021-03-31 14:10:07 +02:00
King Kévin 67b7243736 busvoodoo_hiz: remove features unsupported by dongle 2021-03-31 14:10:07 +02:00
King Kévin d911103ee7 busvoodoo_global: add definitions for dongle and remove unsupported features 2021-03-31 14:10:07 +02:00
King Kévin 2ed71d68e5 global: disable DEBUG to enable watchdog 2021-03-31 14:10:07 +02:00
King Kévin 83a6ad958f global: define DFI pin for dongle (even if it is not used) 2021-03-31 14:10:07 +02:00
King Kévin 90a1f3a98b Rakefile: add flashing over UART bootloader for dongle 2021-03-31 14:10:07 +02:00
King Kévin 4a70ed2ff7 Rakefile: add dongle definition and specific linker script 2021-03-31 14:10:07 +02:00
King Kévin 3475565ef4 Rakefile: add prepprocessor to dependency generator to take ifdef into consideration 2021-03-31 14:10:07 +02:00
King Kévin b5068114fc application: remove ifdef for other boards 2021-03-31 14:10:07 +02:00
King Kévin c5dfa4371e BV I2C: use i2c_master_slave_read and print_xxd in dump8 2021-03-31 14:10:07 +02:00
King Kévin a404e5ffc4 BV I2C: check dump8 input argument 2021-03-31 14:10:07 +02:00
King Kévin 7488ebd737 BV I2C: warn when reset failed 2021-03-31 14:10:07 +02:00
King Kévin 89e53cb378 (minor) remove trailing spaces 2021-03-31 14:10:07 +02:00
King Kévin 84fbd01d01 BV I2C: use new librarz and add dump8 command 2021-03-31 14:10:07 +02:00
King Kévin f76482db93 make busvoodoo branch follow master
making a rebase of the old busvoodoo branch against master would
cost to much time and would not be pretty.
instead I copied all existing busvoodoo file onto a new busvoodoo
branch of master.
this will allow to do a rebase on master in the future
all individual commits are now in the busvoodoo_premaster branch.
2021-03-31 14:10:07 +02:00
King Kévin af28da0a7d lib: minor, simplify license 2021-03-31 14:08:27 +02:00
King Kévin e50cd35728 sensor_max6675: add library for MAX6675 k-type thermocouple reader 2020-12-19 00:16:37 +01:00
King Kévin 952d947c1b oled_text: add library to show text on SSD1306 OLED display 2020-12-10 20:16:02 +01:00
King Kévin 353b11e710 font: add graphical font library 2020-12-10 20:16:02 +01:00
King Kévin 974ca75027 sensor_max1247: add library to read ADC values from MAX1247 2020-12-10 20:16:02 +01:00
King Kévin fb088e6057 global: fix ADD_SAFE macro and add function returning sum 2020-12-10 20:16:02 +01:00
King Kévin c085f2d292 sensor_ds18b20: fix set precision for single device 2020-12-10 20:16:02 +01:00
King Kévin 58ef5f3d1b sensor_ds18b20: minor, add spacing around operator 2020-12-10 20:16:02 +01:00
King Kévin a4b5f95b07 application: minor, fix typo 2020-11-13 11:42:54 +01:00
King Kévin dd52d0bf98 README: update flash bootloader 2020-10-11 12:55:04 +02: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 d80587c21d application: re-add uptime command 2020-07-22 16:22:22 +02:00
King Kévin 629500e4bd application: remove all MCU model info. this has moved to the dedicated identifier firmware 2020-06-24 11:58:08 +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 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