BlackMark
  • Joined on 2019-03-26
BlackMark pushed to master at avr/io 2022-05-29 16:14:26 +02:00
5407e94337 Make use of C++ standard library
BlackMark pushed to master at avr/eink 2022-05-29 16:13:57 +02:00
75046d1c1a Make use of C++ standard library
BlackMark pushed to example at avr/eink 2022-05-29 15:38:22 +02:00
4684a8f80f Add C++ standard library
9b56239dce Add makefile
1e6e211903 Update compiler toolchain to avr-gcc 12 and switch to C++20
Compare 3 commits »
BlackMark pushed to master at avr/uart 2022-05-29 14:46:35 +02:00
a5f8e8e3d7 Fix volatile compound assignments being deprecated in C++20
BlackMark pushed to master at avr/spi 2022-05-29 14:46:00 +02:00
85346f258f Fix volatile compound assignments being deprecated in C++20
BlackMark pushed to master at avr/io 2022-05-29 14:45:09 +02:00
bf94ebaac1 Fix volatile compound assignments being deprecated in C++20
BlackMark pushed to example at avr/eink 2022-05-29 10:25:33 +02:00
a6a30713e2 Change example to use four wire spi
3fdfa73ff4 Add support for three wire spi
3cbbe3ad7e Switch to software spi to avoid conflict with ICSP pins
10b41546c9 Make use of C++ array wrapper
2da4695586 Implement trinary image encoding
Compare 12 commits »
BlackMark pushed to example at avr/eink 2022-05-29 10:21:30 +02:00
39f10e375c Change example to use four wire spi
0d640ba933 Add support for three wire spi
Compare 2 commits »
BlackMark pushed to example at avr/eink 2022-05-28 17:16:06 +02:00
035e8173fe Change example to use four wire spi
BlackMark pushed to example at avr/eink 2022-05-28 17:05:06 +02:00
e1b7226d5d Add support for three wire spi
BlackMark pushed to master at avr/spi 2022-05-28 17:03:44 +02:00
852ad5a318 Expose spi word size using both software and hardware backends
BlackMark pushed to master at avr/eink 2022-05-28 17:02:04 +02:00
2e417a0f3a Add three wire spi support
BlackMark pushed to master at avr/eink 2022-05-28 16:14:16 +02:00
d1419b2d23 Use enum to represent commands
BlackMark pushed to master at avr/spi 2022-05-28 16:04:02 +02:00
f359f46ffc Disable interrupts while transmitting data
BlackMark pushed to example at avr/eink 2022-05-28 15:45:04 +02:00
630b83bccd Switch to software spi to avoid conflict with ICSP pins
BlackMark pushed to master at avr/spi 2022-05-28 15:43:45 +02:00
999cd0e0c9 Implement software spi
BlackMark pushed to master at avr/io 2022-05-28 15:41:30 +02:00
d89322bdaa Implement empty/unused pin and port
37b8f77fd3 Replace FORCE_INLINE macro with C++17 attribute syntax
Compare 2 commits »
BlackMark pushed to master at avr/eink 2022-05-28 11:45:45 +02:00
9a4193ee75 Refactor block helper
BlackMark pushed to example at avr/eink 2022-05-27 20:40:35 +02:00
3a9ce6b37d Make use of C++ array wrapper
BlackMark pushed to master at avr/eink 2022-05-27 20:39:54 +02:00
438765511c Change interface to take array wrapper