King Kévin
|
0b87be5fd7
|
doc: indicate markdown formating
|
2022-06-21 14:59:43 +02:00 |
King Kévin
|
20372fb78c
|
doc: document project
|
2022-06-21 14:59:19 +02:00 |
King Kévin
|
f94f1bd065
|
make: only compile used file, else unused are linked
|
2021-08-23 17:35:43 +02:00 |
King Kévin
|
b895c75621
|
main: add character in EDID product name to indicate firewall
|
2021-08-23 17:34:55 +02:00 |
King Kévin
|
eb4e30f79a
|
main: improve button press detection
|
2021-08-23 17:34:25 +02:00 |
King Kévin
|
73a55e2a3f
|
softi2c_master: add timeout to prevent infinite loop
|
2021-08-23 17:33:47 +02:00 |
King Kévin
|
3c1b0ca7ea
|
main: replace I²C library with software implementation
|
2021-08-17 11:31:42 +02:00 |
King Kévin
|
e988151465
|
softi2c_master: add software implementation I²C library
|
2021-08-17 11:30:53 +02:00 |
King Kévin
|
7cc0901d33
|
i2c_master: mention more stable software implementation
|
2021-08-17 11:29:53 +02:00 |
King Kévin
|
e34fec4221
|
main: check writter EDID
|
2021-08-17 08:57:48 +02:00 |
King Kévin
|
ae158d3098
|
main: minor, remove duplicate code
|
2021-08-17 08:57:02 +02:00 |
King Kévin
|
523153fcf0
|
main: reload EEPROM EDID when read+save failed
|
2021-08-17 08:56:33 +02:00 |
King Kévin
|
03d4874605
|
main: read I²C EEPROM until data is constent
|
2021-08-17 08:55:23 +02:00 |
King Kévin
|
c68bf6a324
|
main: fix, write I²C EEPROM in pages
|
2021-08-17 08:54:17 +02:00 |
King Kévin
|
1d78baf925
|
main: print debug info
|
2021-08-17 08:53:09 +02:00 |
King Kévin
|
07e2df9fde
|
main: add printing utilities
|
2021-08-17 08:51:00 +02:00 |
King Kévin
|
3e9a10ac08
|
main: enable UART
|
2021-08-17 08:49:48 +02:00 |
King Kévin
|
a66a60fbad
|
main: clear RUN LED before operation
|
2021-08-17 08:49:04 +02:00 |
King Kévin
|
aa5828e22b
|
main: minor, improve code
|
2021-08-17 08:47:46 +02:00 |
King Kévin
|
28cf5160d8
|
main: minor, improve code
|
2021-08-17 08:46:16 +02:00 |
King Kévin
|
a8f80dc3fd
|
i2c_master: minor, remove irrelevant comment
|
2021-08-16 16:29:15 +02:00 |
King Kévin
|
098d439471
|
i2c_master: make error checking simpler
|
2021-08-16 16:28:10 +02:00 |
King Kévin
|
d7bc187e37
|
i2c_master: remove TIMEOUT since it makes little sense when sleeping
|
2021-08-16 16:20:44 +02:00 |
King Kévin
|
64c97740e1
|
i2c_master: sleep to reduce erronous pulse, and use interrupts to wake up
|
2021-08-16 14:59:27 +02:00 |
King Kévin
|
2bd3c4c0b3
|
i2c_master: improve flag check and add timeout
|
2021-08-16 13:21:14 +02:00 |
King Kévin
|
55b9e429fa
|
main: don't wait more than 3s button press
|
2021-08-09 11:21:43 +02:00 |
King Kévin
|
a710db6915
|
main: commit first working firmware
|
2021-07-21 23:51:15 +02:00 |
King Kévin
|
729e73e705
|
main: use header file
|
2021-07-21 23:39:08 +02:00 |
King Kévin
|
6eca312035
|
add I²C master library
|
2021-07-21 23:33:29 +02:00 |
King Kévin
|
8a7b6d3cc3
|
eeprom_blockprog: add EEPROM block programing library
|
2021-07-21 23:33:22 +02:00 |
King Kévin
|
19f3e27cd6
|
make: allow multiple source files
|
2021-07-21 23:30:49 +02:00 |
King Kévin
|
05a9cb09f4
|
stm8s: fix data unlocking keys
|
2021-07-21 23:29:21 +02:00 |
King Kévin
|
45322fd017
|
stm8s.h: fix bit fields type
|
2021-07-20 02:20:00 +02:00 |
King Kévin
|
257b29c908
|
stm8s.h: add i2c fields
|
2021-07-20 02:18:33 +02:00 |
King Kévin
|
d03330e461
|
initial firmware template
|
2020-09-30 16:59:31 +02:00 |