Commit Graph

390 Commits

Author SHA1 Message Date
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