Commit Graph

24 Commits

Author SHA1 Message Date
8803b1e8e4 stm8s: fix PCKEN definition 2022-10-19 14:01:36 +02:00
9118c6e7f4 stm8: add halt assembly 2022-10-19 14:01:36 +02:00
84187401b7 stm8: fix OPT names 2022-10-19 14:01:36 +02:00
5c415104df stm8: make all OPT2 fields available 2022-10-19 14:01:36 +02:00
6c21bca064 stm8: fix timer definition typo 2022-10-19 14:01:36 +02:00
34b10750af doc: minor, fox extension 2022-06-22 12:34:11 +02:00
f73fd9ec0d doc: use markdown syntax 2022-06-22 11:08:36 +02:00
52d130a832 softi2c_master: add timeout to prevent infinite loop 2022-06-22 11:07:39 +02:00
04901a6ce1 softi2c_master: add software implementation I²C library 2022-06-22 11:07:39 +02:00
158d1899b9 i2c_master: mention more stable software implementation 2022-06-22 11:06:52 +02:00
e22bef850b main: minor, improve code 2022-06-22 11:06:52 +02:00
30a5bc447c i2c_master: minor, remove irrelevant comment 2022-06-22 11:04:44 +02:00
3afd4eac87 i2c_master: make error checking simpler 2022-06-22 11:04:44 +02:00
a7af5896a6 i2c_master: remove TIMEOUT since it makes little sense when sleeping 2022-06-22 11:04:44 +02:00
5325deaf59 i2c_master: sleep to reduce erronous pulse, and use interrupts to wake up 2022-06-22 11:04:44 +02:00
2e19d95dc1 i2c_master: improve flag check and add timeout 2022-06-22 11:04:44 +02:00
5879b0309e main: use header file 2022-06-22 11:03:22 +02:00
1d2be7ceb2 add I²C master library 2022-06-22 11:03:22 +02:00
81152cfee2 eeprom_blockprog: add EEPROM block programing library 2022-06-22 11:03:22 +02:00
9b5e9bb2b3 make: allow multiple source files 2022-06-22 11:03:22 +02:00
b3b2eb4782 stm8s: fix data unlocking keys 2022-06-22 11:03:22 +02:00
2c9da799f8 stm8s.h: fix bit fields type 2022-06-22 11:03:22 +02:00
b0c67e94f5 stm8s.h: add i2c fields 2022-06-22 11:03:22 +02:00
d03330e461 initial firmware template 2020-09-30 16:59:31 +02:00