Commit Graph

135 Commits

Author SHA1 Message Date
King Kévin 4bdc673561 add piezo-buzzer controller using PWM 2017-05-04 18:53:52 +02:00
King Kévin d04212b8ff fix doc 2017-05-04 18:53:24 +02:00
King Kévin a244b522d9 fix documentation 2017-05-04 14:07:40 +02:00
King Kévin 02c5adc008 remove unsused files 2017-05-04 13:57:55 +02:00
King Kévin 017495692c add keep-alive detection 2017-05-04 12:53:20 +02:00
King Kévin ecdcf07811 tm1637: fix timing for first bit 2017-05-04 12:52:50 +02:00
King Kévin 97e8de0bc9 fix tm1637: always send 3 command types 2017-05-04 12:06:42 +02:00
King Kévin bee5a1a827 add proper shutdown 2017-05-04 12:05:17 +02:00
King Kévin ab38b741ac add doc 2017-05-04 12:04:22 +02:00
King Kévin 6d7736c3b5 fix: use arm-none-eabi-gdb instead of gdb to debug 2017-05-04 12:03:50 +02:00
King Kévin 9ff17ff581 document multiplexer 2017-05-02 17:20:38 +02:00
King Kévin 6b80135f67 control 7 TM1637 displays using multiplexer 2017-05-02 17:20:00 +02:00
King Kévin 3bc254fd52 change UART speed to 1.5 Mbps because CP2101 can't handle 2 Mpbs 2017-05-02 17:19:08 +02:00
King Kévin f1c078c721 minor fix 2017-05-02 17:18:20 +02:00
King Kévin fa9678812c add wakeup connection 2017-04-02 16:18:30 +02:00
King Kévin 813e9366ad add stand by and wake up functionnality 2017-04-02 16:14:55 +02:00
King Kévin 5b2703bda2 fix doc 2017-04-02 13:47:52 +02:00
King Kévin be1f2f9f65 add frame time and display 2017-04-02 13:42:54 +02:00
King Kévin 6922cf655b add command flushing and broadcast 2017-04-02 13:42:25 +02:00
King Kévin 9246317c4d switch UART debug ouput to 2 Mbps instead of slow legacy 115200 bps 2017-04-02 13:41:49 +02:00
King Kévin bbc66e3c82 use RTC square wave output to sync on seconds 2017-04-02 10:15:13 +02:00
King Kévin ed8d8f985a add info to debug flashing failure 2017-04-02 10:10:19 +02:00
King Kévin bc72ac3e30 show time and date on 8-digit displays 2017-04-01 17:19:15 +02:00
King Kévin d14860aab5 can now control daisy-chained MAX7219 displays 2017-04-01 17:18:51 +02:00
King Kévin 0dbf02ca3c fix documentation 2017-04-01 17:18:05 +02:00
King Kévin 50fd6ce7c8 add peripheral connection 2017-04-01 17:17:29 +02:00
King Kévin acbb6d0deb add project presentation 2017-04-01 14:14:17 +02:00
King Kévin cbb9ac96d5 add core board definition 2017-04-01 14:13:55 +02:00
King Kévin 556359e24f switch to BMP flash adapter 2017-04-01 13:53:13 +02:00
King Kévin e0c292b0eb rename i2c to i2c_master 2017-04-01 13:52:33 +02:00
King Kévin 7be37c8c51 improve GDB compatibility with BPM 2017-03-30 18:07:27 +02:00
King Kévin bb1b82751f show date on 7-segments display 2017-03-08 11:18:58 +01:00
King Kévin 8e4b84f803 add function to display numbers 2017-03-08 11:18:26 +01:00
King Kévin ffb14a09d1 fix printing on wrong output 2017-03-08 10:59:50 +01:00
King Kévin 8e65cff24d return false on input error 2017-03-08 10:59:09 +01:00
King Kévin d0a713a98e fix typo 2017-03-08 10:19:00 +01:00
King Kévin 8252ada4bb add documentation for new/remodeled functions 2017-03-08 10:16:27 +01:00
King Kévin 25e3d126c4 fix typo 2017-03-08 10:15:46 +01:00
King Kévin 66c9bdbaab add snprintf and restrcuture all helper to writte on a buffer 2017-03-08 09:48:52 +01:00
King Kévin 2d7ad6dd86 replace puts with printf and import putc 2017-03-08 09:47:11 +01:00
King Kévin fa46b2b808 fix frequency 2017-03-07 23:28:04 +01:00
King Kévin 8a141d8bc3 fix comment 2017-03-07 18:15:44 +01:00
King Kévin 82513882f1 add MSX7219 example 2017-03-07 17:31:25 +01:00
King Kévin 858a32be93 add default settings, fix alphabet, fix order 2017-03-07 17:29:32 +01:00
King Kévin ea2a56f578 fix typo 2017-03-07 17:28:40 +01:00
King Kévin e3bd04fce6 add MAX7219 7-segments library 2017-03-07 16:39:16 +01:00
King Kévin 805050e169 add SPI macros 2017-03-07 16:38:38 +01:00
King Kévin fe5e5209c6 add documentation 2017-03-07 12:23:17 +01:00
King Kévin 34def405e0 fix documentation 2017-03-07 12:23:00 +01:00
King Kévin 972f9d1720 replace stdio and printf with print library 2017-03-07 11:50:50 +01:00