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
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