King Kévin
9b8632c893
app: ensure track is not repeated
2021-06-24 21:49:57 +02:00
King Kévin
ae875daba7
app: initialiaze random number generator
2021-06-24 21:49:32 +02:00
King Kévin
630945b27c
app: display when error with SD card
2021-06-24 20:30:55 +02:00
King Kévin
bc06b38260
app: display bluetooth status/search
2021-06-24 20:26:34 +02:00
King Kévin
dc822fd341
README: document two new secret modes
2021-04-23 15:29:16 +02:00
King Kévin
80d5a2b704
application: make door open/close sequence more generic/clean
2021-04-23 15:21:11 +02:00
King Kévin
2758b5d4c4
application: add secret techno and kanguru modes
2021-04-23 14:59:41 +02:00
King Kévin
51f78852e5
application: add talk and exit track
2021-04-23 14:57:35 +02:00
King Kévin
f81ec06f93
application: define at one location the folder for the different track types
2021-04-22 21:28:24 +02:00
King Kévin
08134e0d88
application: add multiple welcome tracks
2021-04-22 21:21:26 +02:00
King Kévin
a22de00ee8
application: add 2 new talk tracks
2021-04-22 21:20:37 +02:00
King Kévin
cac967ba76
application: minor, update copyright date
2021-04-22 21:18:56 +02:00
King Kévin
557c8777b1
application: new way on playing songs
...
now always plays right after the end of a song/message instead of waiting fixed times.
announces the actual time instead of waiting for the 3 minutes mark.
plays songs and comical messages in an endless loop.
plays a message when the door is opened.
2020-11-06 10:01:06 +01:00
King Kévin
a100716cfc
remove unused libraries
2020-10-11 12:48:31 +02:00
King Kévin
fcafec7cc6
document project
2020-10-11 12:46:53 +02:00
King Kévin
804ba7628b
application: allows BT audio pairing, play random songs depending on time
2020-09-27 12:00:22 +02:00
King Kévin
f72e790a95
led_sk6812rgbw: extended version of WS2812B library, supporting 4th color, using bit banding, removing need of timer
2020-09-27 11:57:46 +02:00
King Kévin
b20c272c8e
led_tm1637: allow the display to be upside down
2020-09-27 11:56:31 +02:00
King Kévin
7dcfa18d8d
README: draft, add pinout
2020-08-20 13:58:27 +02:00
King Kévin
f58d7c6da4
application: first test for pinkeluhr firmware
2020-08-20 13:58:23 +02:00
King Kévin
69402a5525
led_ws2812b: minorx, fix comment
2020-08-20 13:56:11 +02:00
King Kévin
bd631f6c12
led_tm1637: fix updating (both command and data need to be sent every time
2020-08-20 13:56:11 +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
King Kévin
54456e0cb4
application: minor, improve code
2020-06-10 19:04:27 +02:00
King Kévin
b48c65b5e0
application: only show additional MCU info on DEBUG
2020-06-10 18:02:53 +02:00
King Kévin
9f419e1da0
application: minor, improve code
2020-06-10 17:40:54 +02:00
King Kévin
9417cbf392
vfd_hv518: minor, fix spacing
2020-03-23 11:41:08 +01:00
King Kévin
6bb7cd1606
application: add dev_id for STM32F411xC/E in version action
2020-03-17 09:47:28 +01:00
King Kévin
66bb0bdcaa
application: add dev_id for STM32F401 in version action
2020-03-17 09:43:18 +01:00