diff options
author | joe <rbo@gmx.us> | 2025-09-25 17:49:21 +0200 |
---|---|---|
committer | joe <rbo@gmx.us> | 2025-09-25 17:49:21 +0200 |
commit | 38510353f32f8a8c35f57b2d856efbe94f77708a (patch) | |
tree | 90d5d3b4b489c5639e2f3f99781a0a7d1f1bf6af | |
parent | arduino config (diff) | |
download | halfcab-38510353f32f8a8c35f57b2d856efbe94f77708a.tar.gz halfcab-38510353f32f8a8c35f57b2d856efbe94f77708a.tar.bz2 halfcab-38510353f32f8a8c35f57b2d856efbe94f77708a.tar.xz halfcab-38510353f32f8a8c35f57b2d856efbe94f77708a.tar.zst halfcab-38510353f32f8a8c35f57b2d856efbe94f77708a.zip |
up
-rw-r--r-- | Makefile | 6 | ||||
-rw-r--r-- | src/c_halfcab.c | 12 |
2 files changed, 12 insertions, 6 deletions
@@ -43,7 +43,8 @@ INCS = $(addprefix ${SRC_DIR}, $(addsuffix .h, ${SRC_NAME})) INCS += $(addprefix ${SRC_DIR}, $(addsuffix .h, ${INC_NAME})) OBJS = $(patsubst ${SRC_DIR}%.c, ${OBJ_DIR}%.c.o, ${SRCS}) -ARDUINO = arduino-cli --config-file ${XDG_CONFIG_HOME}/arduino-cli/arduino-cli.yaml +ARDUINO = arduino-cli --config-file \ + ${XDG_CONFIG_HOME}/arduino-cli/arduino-cli.yaml CC = cc CFLAGS = -std=c89 CFLAGS += -Wall @@ -67,6 +68,9 @@ MKDIR = mkdir -p RMDIR = rmdir RM = rm -rf +echo: + echo ${ARDUINO} + ${OBJ_DIR}%.c.o: ${SRC_DIR}%.c ${INCS} Makefile ${CC} ${CFLAGS} -c ${CINCS} -o $@ $< diff --git a/src/c_halfcab.c b/src/c_halfcab.c index 834a65e..83b8243 100644 --- a/src/c_halfcab.c +++ b/src/c_halfcab.c @@ -145,6 +145,7 @@ main Display* disp; int fd; int i; + int ret; unsigned char com[4]; unsigned char leds[NUM_LEDS * 3]; @@ -166,8 +167,8 @@ main leds[i] = 0xff; i += 3; } - write(fd, &com, 1 * sizeof(unsigned char)); - write(fd, &leds, (NUM_LEDS * 3) * sizeof(unsigned char)); + ret = write(fd, &com, 1 * sizeof(unsigned char)); + ret = write(fd, &leds, (NUM_LEDS * 3) * sizeof(unsigned char)); return (EXIT_FAILURE); } bzero(&act, sizeof(struct sigaction)); @@ -176,8 +177,8 @@ main sigaction(SIGINT, &act, NULL); while (end == FALSE) { c_get_screen_colors(leds, disp); - write(fd, &com, 1 * sizeof(unsigned char)); - write(fd, &leds, (NUM_LEDS * 3) * sizeof(unsigned char)); + ret = write(fd, &com, 1 * sizeof(unsigned char)); + ret = write(fd, &leds, (NUM_LEDS * 3) * sizeof(unsigned char)); } XCloseDisplay(disp); } else { @@ -187,8 +188,9 @@ main com[i] = atoi(argv[i]); i++; } - write(fd, &com, 4 * sizeof(unsigned char)); + ret = write(fd, &com, 4 * sizeof(unsigned char)); } close(fd); + (void)ret; return (EXIT_SUCCESS); } |