This website requires JavaScript.
974ca75027
sensor_max1247: add library to read ADC values from MAX1247
King Kévin
2020-12-07 19:11:07 +0100
fb088e6057
global: fix ADD_SAFE macro and add function returning sum
King Kévin
2020-12-07 19:10:04 +0100
c085f2d292
sensor_ds18b20: fix set precision for single device
King Kévin
2020-12-07 19:07:56 +0100
58ef5f3d1b
sensor_ds18b20: minor, add spacing around operator
King Kévin
2020-12-07 19:07:21 +0100
18f541adbb
README: document HBMBSG02
thermocycler
King Kévin
2020-12-10 20:08:52 +0100
b9df8e7e30
application: add segment selector
King Kévin
2020-12-10 18:19:51 +0100
b531e4cde3
application: add tube temperature
King Kévin
2020-12-10 18:19:36 +0100
9fbd4d377e
application: minor, add cooling alternative
King Kévin
2020-12-10 18:17:49 +0100
ea5dc74c88
application: minor, fix typo
King Kévin
2020-12-10 18:16:50 +0100
dde56c996c
application: extend states and add central management
King Kévin
2020-12-10 18:16:16 +0100
51cf8b0f95
application: add button
King Kévin
2020-12-08 23:15:53 +0100
517f58d463
application: limit lid power to 50%
King Kévin
2020-12-08 23:15:21 +0100
6d93633587
application: recalibrate lid temperature
King Kévin
2020-12-08 23:14:57 +0100
8b62d16436
application: add bed temperatures (WIP)
King Kévin
2020-12-08 23:13:37 +0100
b071eb6737
application: minor, fix lid names
King Kévin
2020-12-08 23:11:52 +0100
d9229026e5
application: minor, fix documentation
King Kévin
2020-12-08 23:09:46 +0100
b8cc7d7591
application: replace TEC power board with H-bridge
King Kévin
2020-12-08 23:07:36 +0100
eb55880296
application: working WIP firmware to control thermocycler
King Kévin
2020-12-07 19:14:00 +0100
36456ba45f
oled_text: add library to show text on SSD1306 OLED display
King Kévin
2020-12-07 19:12:41 +0100
89ba66646f
font: add graphical font library
King Kévin
2020-12-07 19:11:45 +0100
a107c60e78
sensor_max1247: add library to read ADC values from MAX1247
King Kévin
2020-12-07 19:11:07 +0100
c0a137e546
global: fix ADD_SAFE macro and add function returning sum
King Kévin
2020-12-07 19:10:04 +0100
685b1450f6
usb_cdcacm: increase buffer size for project
King Kévin
2020-12-07 19:08:32 +0100
2120adb231
sensor_ds18b20: fix set precision for single device
King Kévin
2020-12-07 19:07:56 +0100
b5a37148d4
sensor_ds18b20: minor, add spacing around operator
King Kévin
2020-12-07 19:07:21 +0100
4ade159586
onewire_master: set project specific config
King Kévin
2020-12-07 19:05:48 +0100
b9b9eea2a0
ld: use a MCU with 128 KB of flash (e.g. original STM32)
King Kévin
2020-12-07 18:56:33 +0100
ac1bea1d45
README: port to F4
King Kévin
2020-11-30 15:03:32 +0100
7b7f26ee47
rakefile: fix remove protection for F4
King Kévin
2020-11-30 14:51:06 +0100
3d00bdf3c0
application: add periodis RTC wakeup
King Kévin
2020-11-30 14:36:33 +0100
319a02d2b4
Rakefile: add macro debugging information
King Kévin
2020-11-28 15:19:13 +0100
cc8be1f278
application: RTC + date/time added
King Kévin
2020-11-28 15:17:52 +0100
e255573b1e
application: port to STM32F4 (RTC is not working yet)
King Kévin
2020-11-27 17:07:39 +0100
0fe7e1fd39
USB CDC ACM: fix sending loop (and spacing)
King Kévin
2020-11-27 17:06:21 +0100
2249f460e3
uart: port to STM32F4
King Kévin
2020-11-27 16:49:59 +0100
aae4009fbe
USB CDC ACM: minor fix spacing
King Kévin
2020-11-27 16:44:17 +0100
a9284b7154
USB CDC ACM: port to STM32F4
King Kévin
2020-11-27 16:43:57 +0100
777fd7afb9
USB CDC ACM: match serial to STM32 bootloader
King Kévin
2020-11-27 16:41:19 +0100
31079d95dd
dfu: minor, improve disconnect
King Kévin
2020-11-27 16:39:51 +0100
ced714129c
Rakefile: add method to flash bootloader over DFU
King Kévin
2020-11-27 16:39:11 +0100
4fcfd29d2b
global: add synchronisation barrier commands
King Kévin
2020-11-27 16:38:32 +0100
06de8d0be9
global: add common function to start DFU and systeme memory
King Kévin
2020-11-27 16:37:52 +0100
de36c7f3a2
DFU: fix DP pull down
King Kévin
2020-11-27 16:05:55 +0100
8918b97618
DFU: minor, remove unused/duplicate code
King Kévin
2020-11-27 16:05:37 +0100
0bb2be3727
DFU: set serial to match STM32 DFU bootloader
King Kévin
2020-11-27 16:04:07 +0100
a781fc5b3b
Rakefile: use derivated device properties
King Kévin
2020-11-27 15:29:57 +0100
00ef5d9344
bootloader: update to work with F4
King Kévin
2020-11-24 16:18:17 +0100
9fbf5b4aad
usb_dfu: update to work with F4
King Kévin
2020-11-24 16:17:37 +0100
46083bdf5e
libopencm3: use branch with OTG fix
King Kévin
2020-11-24 16:10:56 +0100
8a165c4d71
flash_internal: remove F1 flash utilities, add F4 section utility
King Kévin
2020-11-24 16:04:37 +0100
9db9ea9dc1
terminal: minor, fix doc
King Kévin
2020-11-24 16:01:49 +0100
4b514c6801
global: remove macro pin definition since on F4 they are not unique
King Kévin
2020-11-24 16:01:06 +0100
6a34352914
global: define MINIF401 button/led pins
King Kévin
2020-11-24 15:59:42 +0100
35c441355d
lib: disable most libraries since they need tuning to be F4 compatible
King Kévin
2020-11-24 15:56:00 +0100
9751880813
Rakefile: compile for STM32F4
King Kévin
2020-11-24 15:51:03 +0100
e58614002c
*.ld: set flash and RAM size for STM32F401xC
King Kévin
2020-11-24 15:48:25 +0100
a4b5f95b07
application: minor, fix typo
King Kévin
2020-11-13 11:42:54 +0100
557c8777b1
application: new way on playing songs
King Kévin
2020-11-06 10:00:46 +0100
dd52d0bf98
README: update flash bootloader
King Kévin
2020-10-11 12:55:04 +0200
6574a65ea6
led_sk6812rgbw: extended version of WS2812B library, supporting 4th color, using bit banding, removing need of timer
King Kévin
2020-09-27 11:57:46 +0200
620e46938e
led_tm1637: allow the display to be upside down
King Kévin
2020-09-27 11:56:31 +0200
9b522b4228
led_ws2812b: minorx, fix comment
King Kévin
2020-08-20 13:53:11 +0200
2f251e0ad7
led_tm1637: fix updating (both command and data need to be sent every time
King Kévin
2020-08-20 13:52:16 +0200
a100716cfc
remove unused libraries
King Kévin
2020-10-11 12:48:31 +0200
fcafec7cc6
document project
King Kévin
2020-10-11 12:46:53 +0200
804ba7628b
application: allows BT audio pairing, play random songs depending on time
King Kévin
2020-09-27 12:00:22 +0200
f72e790a95
led_sk6812rgbw: extended version of WS2812B library, supporting 4th color, using bit banding, removing need of timer
King Kévin
2020-09-27 11:57:46 +0200
b20c272c8e
led_tm1637: allow the display to be upside down
King Kévin
2020-09-27 11:56:31 +0200
7dcfa18d8d
README: draft, add pinout
King Kévin
2020-08-20 13:56:02 +0200
f58d7c6da4
application: first test for pinkeluhr firmware
King Kévin
2020-08-20 13:54:42 +0200
69402a5525
led_ws2812b: minorx, fix comment
King Kévin
2020-08-20 13:53:11 +0200
bd631f6c12
led_tm1637: fix updating (both command and data need to be sent every time
King Kévin
2020-08-20 13:52:16 +0200
d80587c21d
application: re-add uptime command
King Kévin
2020-06-09 00:59:19 +0200
629500e4bd
application: remove all MCU model info. this has moved to the dedicated identifier firmware
King Kévin
2020-06-24 11:54:33 +0200
5a028c23c4
flash_internal: probe_write only tests over advertized flash (works also with linker info)
King Kévin
2020-06-24 11:52:09 +0200
60279d0a52
print: fix hex padding (and add spaces)
King Kévin
2020-06-24 11:49:52 +0200
8566a4043b
uart_soft: use new pin definition, fix multi-uart support, use masking instead of mod
King Kévin
2020-06-24 11:49:09 +0200
97d197237c
uart: replace mod with masking
King Kévin
2020-06-24 11:47:05 +0200
f261cac536
Rakefile: allow to specify CPUTADIP to use SWD with CKS32
King Kévin
2020-06-24 11:45:33 +0200
905b7d153b
application: improve MCU identification
King Kévin
2020-06-14 19:19:29 +0200
e054774544
flash_internal: don't used unreliable MCUID to figure out flash page size
King Kévin
2020-06-14 19:11:51 +0200
8142854522
flash_internal: replace probe size with more accurate probe_read and probe_write
King Kévin
2020-06-14 19:06:54 +0200
e85af656d3
bootloader: disable clocks after domains used
King Kévin
2020-06-14 19:02:37 +0200
a310fb402a
global: add RST macros for GPIO
King Kévin
2020-06-14 19:01:29 +0200
55c6319928
print: fix padding on hex printing
King Kévin
2020-06-14 18:59:32 +0200
3b7179d49a
print: minor, add spaces around operators
King Kévin
2020-06-14 18:58:36 +0200
60a1859008
usb_cdcacm: add flush method to wait for empty buffer
King Kévin
2020-06-14 18:57:05 +0200
86ad8ea7ef
Rakefile: don't overwrite and restart when debugging
King Kévin
2020-06-14 18:46:59 +0200
b8d4be47e4
Rakefile: halt after attaching
King Kévin
2020-06-14 18:44:19 +0200
99d4be6a44
application: fix date display and add offset
King Kévin
2020-03-05 14:04:51 +0100
940fa5b9b1
remove unused library
dachtuer
King Kévin
2020-06-21 10:10:54 +0200
09dfd6c6f5
README: describe project
King Kévin
2020-06-21 10:08:02 +0200
a78d45e94b
application: add LED animation
King Kévin
2020-06-21 09:59:52 +0200
284065b62f
application: remove lengthy version description
King Kévin
2020-06-21 09:59:25 +0200
ac9eb9bac9
ws2812b: use push-pull output for noisy cable
King Kévin
2020-06-21 09:54:56 +0200
4f91856445
ws2812b: only 6 LEDs are used fot this project
King Kévin
2020-06-21 09:54:38 +0200
26382c9712
usb: increase tx buffer for debugging long messages
King Kévin
2020-06-21 09:44:31 +0200
e71515bcce
replace header license with SPDX statement
King Kévin
2020-06-06 14:35:55 +0200
28604a43fd
uart: improve setup, blocking transmission, and flushing
King Kévin
2020-06-09 00:59:19 +0200
5ab9402644
as3935: fix IRQ setup
King Kévin
2020-06-09 01:07:10 +0200