diff options
author | joe <rbo@gmx.us> | 2025-09-24 20:15:13 +0200 |
---|---|---|
committer | joe <rbo@gmx.us> | 2025-09-24 20:15:13 +0200 |
commit | 79a12ba5dfde346c7ba33cb246ec6bde268e74c6 (patch) | |
tree | 304b73e073c5e7e806535b7d8b6c907bc042ee0a /src/c_halfcab.c | |
parent | pausing that shit (diff) | |
download | halfcab-79a12ba5dfde346c7ba33cb246ec6bde268e74c6.tar.gz halfcab-79a12ba5dfde346c7ba33cb246ec6bde268e74c6.tar.bz2 halfcab-79a12ba5dfde346c7ba33cb246ec6bde268e74c6.tar.xz halfcab-79a12ba5dfde346c7ba33cb246ec6bde268e74c6.tar.zst halfcab-79a12ba5dfde346c7ba33cb246ec6bde268e74c6.zip |
ok
Diffstat (limited to 'src/c_halfcab.c')
-rw-r--r-- | src/c_halfcab.c | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/src/c_halfcab.c b/src/c_halfcab.c index c6a7e81..68cd7d6 100644 --- a/src/c_halfcab.c +++ b/src/c_halfcab.c @@ -143,20 +143,16 @@ main } if (argc < 4) { com[0] = 0xfe; + com[1] = 0x00; + com[2] = 0xaa; + com[3] = 0xaa; i = 0; while (i < NUM_LEDS * 3) { - leds[i + 0] = 0x00; - leds[i + 1] = 0xff; - leds[i + 2] = 0x00; - leds[i + 3] = 0xff; - leds[i + 4] = 0x00; - leds[i + 5] = 0x00; -/* memset(leds + i, *com + 1, 3 * sizeof(unsigned char)); */ - i += 6; + memcpy(leds + i, com + 1, 3 * sizeof(unsigned char)); + i += 3; } write(fd, &com, 1 * sizeof(unsigned char)); - (void)leds; -/* write(fd, &leds, (NUM_LEDS * 3) * sizeof(unsigned char)); */ + write(fd, &leds, (NUM_LEDS * 3) * sizeof(unsigned char)); } else { com[0] = 0xff; i = 1; |