Add IR_remote_test environment with RC-6 emulation

This commit is contained in:
2026-05-09 19:14:39 +02:00
parent a4b216302c
commit b91dfc2856
3 changed files with 135 additions and 21 deletions
+29 -21
View File
@@ -1,30 +1,38 @@
[platformio]
src_dir = Arduino/RTI_Control
src_dir = .
[env:attiny84]
platform = atmelavr
board = attiny84
framework = arduino
; Set clock frequency to 8MHz (Internal)
board_build.f_cpu = 8000000L
; Fuses for ATtiny84 (8MHz internal oscillator, BOD disabled)
; These are just for reference, PIO doesn't always set them automatically without extra steps
; board_fuses.lfuse = 0xE2
; board_fuses.hfuse = 0xDF
; board_fuses.efuse = 0xFF
; Upload protocol
; If using Arduino as ISP:
; upload_protocol = arduinoisp
; upload_port = /dev/ttyACM0
; upload_speed = 19200
; If using USBasp:
; upload_protocol = usbasp
; upload_flags = -Pusb
; Library dependencies
build_src_filter = -<*> +<Arduino/RTI_Control/>
lib_deps =
SoftwareSerial
; Environment for programming via Arduino Pro Micro as ISP
[env:attiny84_isp]
platform = atmelavr
board = attiny84
framework = arduino
board_build.f_cpu = 8000000L
build_src_filter = -<*> +<Arduino/RTI_Control/>
upload_protocol = stk500v1
upload_speed = 19200
; Set your Pro Micro port here
upload_port = /dev/ttyACM0
upload_flags =
-P$UPLOAD_PORT
-b$UPLOAD_SPEED
lib_deps =
SoftwareSerial
; Environment specifically for the blink test on pin 7
[env:attiny84_blink]
extends = env:attiny84_isp
build_src_filter = -<*> +<Arduino/Blink_Test/>
; Environment for testing IR remote signals to Raspberry Pi
[env:IR_remote_test]
extends = env:attiny84_isp
build_src_filter = -<*> +<Arduino/IR_remote_test/>