CC1120 + Arduino : mobitex-1200
https://techcoderadio.blogspot.com/2025/03/arduinosx1278-mobitex-1200-462325-mhz.html #include <SPI.h> #include "cc1120.h" #define PRINT_INFO 1 #define DATA_SIZE 128 #define pinOfPin(P)\ (((P)>=0&&(P)<8)?&PIND:(((P)>7&&(P)<14)?&PINB:&PINC)) #define pinIndex(P)((uint8_t)(P>13?P-14:P&7)) #define pinMask(P)((uint8_t)(1<<pinIndex(P))) #define isHigh(P)((*(pinOfPin(P))& pinMask(P))>0) #define isLow(P)((*(pinOfPin(P))& pinMask(P))==0) #define digitalState(P)((uint8_t)isHigh(P)) uint8_t data[DATA_SIZE]; uint8_t chipStatus = 0; volatile uint8_t index = 0; volatile bool printData = false; void setup() { Serial.begin(57600); pinMode(RESET_PIN, OUTPUT); pinMode(SS_PIN, OUTPUT); pinMode(GDO0_PIN, INPUT); pinMode(GDO2_PIN, INPUT); pinMode(GDO3_PIN, INPUT); digitalWrite(SS_PIN, HIGH); digitalWrite(RESET_PIN, HIGH); ...