diff options
| author | Sadeep Madurange <sadeep@asciimx.com> | 2025-01-19 18:45:05 +0800 |
|---|---|---|
| committer | Sadeep Madurange <sadeep@asciimx.com> | 2025-01-19 18:45:49 +0800 |
| commit | a7644c020c4c2b72fc0f13aeea4be47ba08f1961 (patch) | |
| tree | 4eb34f3b93d81c445af49c1cf81e2ec82a50b3c4 /aliznayem/node.c | |
| parent | 4c0557793d80cbcc6575b83db9cb3a44feeca229 (diff) | |
| download | smart-home-a7644c020c4c2b72fc0f13aeea4be47ba08f1961.tar.gz | |
Try with aliznayem C port (no luck).
Diffstat (limited to 'aliznayem/node.c')
| -rw-r--r-- | aliznayem/node.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/aliznayem/node.c b/aliznayem/node.c new file mode 100644 index 0000000..7ceae60 --- /dev/null +++ b/aliznayem/node.c @@ -0,0 +1,25 @@ +#include <avr/io.h> +#include <stdlib.h> +#include <util/delay.h> + +#include "RFM69.h" +#include "RFM69registers.h" + +#define NETWORKID 33 +#define NODEID 3 +#define TONODEID 4 + +int main(void) +{ + // initialize RFM69 + rfm69_init(433, NODEID, NETWORKID); + setHighPower(1); // if model number rfm69hw + setPowerLevel(30); // 0-31; 5dBm to 20 dBm + encrypt(NULL); // if set it has to be 16 bytes. example: "1234567890123456" + + while (1) + { + send(TONODEID, "Awesome!", 8, 0); // (toNodeId,buffer,bufferSize,requestACK?) + _delay_ms(2000); + } +} |
