3 Commits
v1.0.0 ... dev

Author SHA1 Message Date
535f59f1ad doc: updated bom 2025-11-09 08:22:30 +03:00
108145483e feat: added platformio support 2025-11-09 08:18:24 +03:00
5b52fbb2a3 doc: readme changed 2025-07-20 10:09:01 +03:00
5 changed files with 40 additions and 6 deletions

View File

@@ -1,6 +1,4 @@
# RF touch pad # Touch pad on ATMega 168 + nRF24L01
Touch pad on ATMega 8/48/168/328 + nRF24L01.
## Features ## Features

Binary file not shown.

38
platformio.ini Executable file
View File

@@ -0,0 +1,38 @@
[env:ATmega168]
platform = atmelavr
board = ATmega168
board_build.mcu = atmega168
board_build.f_cpu = 8000000L
upload_protocol = usbasp
board_fuses.hfuse = 0xDF
board_fuses.lfuse = 0xE2
board_fuses.efuse = 0x07
upload_flags =
-Pusb
-e
[env:ATmega168P]
platform = atmelavr
board = ATmega168P
board_build.mcu = atmega168p
board_build.f_cpu = 8000000L
upload_protocol = usbasp
board_fuses.hfuse = 0xDF
board_fuses.lfuse = 0xE2
board_fuses.efuse = 0x07
upload_flags =
-Pusb
-e
[env:ATmega168PB]
platform = atmelavr
board = ATmega168PB
board_build.mcu = atmega168pb
board_build.f_cpu = 8000000L
upload_protocol = usbasp
board_fuses.hfuse = 0xDF
board_fuses.lfuse = 0xE2
board_fuses.efuse = 0x07
upload_flags =
-Pusb
-e

View File

@@ -1,11 +1,8 @@
#include "avr/io.h" #include "avr/io.h"
#include "avr/sleep.h" #include "avr/sleep.h"
#include "avr/fuse.h"
#include "avr/interrupt.h" #include "avr/interrupt.h"
#include "util/delay.h" #include "util/delay.h"
FUSES = {0xE2, 0xDF, 0x07};
#define GATEWAY_CHANNEL 120 #define GATEWAY_CHANNEL 120
#define GATEWAY_ADDRESS 0xDDEEFF #define GATEWAY_ADDRESS 0xDDEEFF
#define DEVICE_ID 6 #define DEVICE_ID 6

1
version.txt Normal file
View File

@@ -0,0 +1 @@
1.1.0