King Kévin
|
18f541adbb
|
README: document HBMBSG02
|
2020-12-10 20:08:52 +01:00 |
King Kévin
|
b9df8e7e30
|
application: add segment selector
|
2020-12-10 18:19:51 +01:00 |
King Kévin
|
b531e4cde3
|
application: add tube temperature
|
2020-12-10 18:19:36 +01:00 |
King Kévin
|
9fbd4d377e
|
application: minor, add cooling alternative
|
2020-12-10 18:17:49 +01:00 |
King Kévin
|
ea5dc74c88
|
application: minor, fix typo
|
2020-12-10 18:16:50 +01:00 |
King Kévin
|
dde56c996c
|
application: extend states and add central management
|
2020-12-10 18:16:16 +01:00 |
King Kévin
|
51cf8b0f95
|
application: add button
|
2020-12-08 23:15:53 +01:00 |
King Kévin
|
517f58d463
|
application: limit lid power to 50%
|
2020-12-08 23:15:21 +01:00 |
King Kévin
|
6d93633587
|
application: recalibrate lid temperature
|
2020-12-08 23:14:57 +01:00 |
King Kévin
|
8b62d16436
|
application: add bed temperatures (WIP)
|
2020-12-08 23:13:37 +01:00 |
King Kévin
|
b071eb6737
|
application: minor, fix lid names
|
2020-12-08 23:11:52 +01:00 |
King Kévin
|
d9229026e5
|
application: minor, fix documentation
|
2020-12-08 23:09:46 +01:00 |
King Kévin
|
b8cc7d7591
|
application: replace TEC power board with H-bridge
|
2020-12-08 23:07:36 +01:00 |
King Kévin
|
eb55880296
|
application: working WIP firmware to control thermocycler
|
2020-12-07 19:14:00 +01:00 |
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
|
c0a137e546
|
global: fix ADD_SAFE macro and add function returning sum
|
2020-12-07 19:10:04 +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
|
b9b9eea2a0
|
ld: use a MCU with 128 KB of flash (e.g. original STM32)
|
2020-12-07 18:56:33 +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 |
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 |