- AirPlay mirroring receiver ported from UxPlay (src/airplay/, GPL-3.0): mDNS, RTSP, pairing, FairPlay, AES-CTR - Own Wi-Fi hotspot with a random per-board password in NVS (optional STA mode for testing) - BLE GATT link (NimBLE-Arduino): commands, status, H.264 video forwarded from a PSRAM GOP buffer - USB HID unchanged in spirit; adds the consumer Home key - Host tests (bplist, GOP buffer) and a Mac BLE test harness (tools/) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
13 lines
299 B
Makefile
13 lines
299 B
Makefile
# Host unit tests for the firmware's pure-C parts. Usage: make -C hardware/tests
|
|
SRC = ../hid_bridge/src
|
|
CFLAGS = -std=c11 -Wall -Wextra -g -fsanitize=address,undefined
|
|
|
|
test: test_main.c $(SRC)/bplist/bplist.c $(SRC)/video/gop.c
|
|
$(CC) $(CFLAGS) -o $@ $^
|
|
./test
|
|
|
|
clean:
|
|
rm -f test
|
|
|
|
.PHONY: clean
|