now using RxDutyCycle function of the sx126x
This commit is contained in:
parent
a4fc31e6e9
commit
dd6408f0df
|
@ -32,21 +32,19 @@ typedef enum _RegionCode {
|
||||||
#define MESHTASTIC_PSK { 0x10, 0xd4, 0xf1, 0xbb, 0x3a, 0x20, 0x29, 0x07, 0x59, 0xf0, 0xbc, 0xff, 0xab, 0xcf, 0x4e, 0x69, 0xbf }
|
#define MESHTASTIC_PSK { 0x10, 0xd4, 0xf1, 0xbb, 0x3a, 0x20, 0x29, 0x07, 0x59, 0xf0, 0xbc, 0xff, 0xab, 0xcf, 0x4e, 0x69, 0xbf }
|
||||||
#define PSK_NOENCRYPTION { 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
|
#define PSK_NOENCRYPTION { 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
|
||||||
|
|
||||||
// sleep times @ speed 0 1 2 3
|
|
||||||
uint32_t sleepTime[] = { 77, 20, 1512, 2499 };
|
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
uint32_t to, from, id;
|
uint32_t to, from, id;
|
||||||
uint8_t flags; // The bottom three bits of flags are used to store hop_limit, bit 4 is the WANT_ACK flag
|
uint8_t flags; // The bottom three bits of flags are used to store hop_limit, bit 4 is the WANT_ACK flag
|
||||||
} PacketHeader;
|
} PacketHeader;
|
||||||
|
|
||||||
#define MSG(...) Serial.printf(__VA_ARGS__)
|
#define MSG(...) Serial.printf(__VA_ARGS__)
|
||||||
|
//#define DUTY(symbTime) ( (uint32_t)( symbTime * LORA_PREAMBLE_LENGTH / 2 ) )
|
||||||
|
|
||||||
void onTxDone( void );
|
void onTxDone( void );
|
||||||
void onTxTimeout( void );
|
void onTxTimeout( void );
|
||||||
void onRxDone( uint8_t *payload, uint16_t size, int16_t rssi, int8_t snr );
|
void onRxDone( uint8_t *payload, uint16_t size, int16_t rssi, int8_t snr );
|
||||||
void onCheckRadio(void);
|
|
||||||
void ConfigureRadio( ChannelSettings ChanSet );
|
void ConfigureRadio( ChannelSettings ChanSet );
|
||||||
|
void setRxCycle(void);
|
||||||
unsigned long hash(char *str);
|
unsigned long hash(char *str);
|
||||||
|
|
||||||
|
|
||||||
|
@ -76,3 +74,6 @@ const RegionInfo regions[] = {
|
||||||
// freq. (921.9f is for download, others are for uplink)
|
// freq. (921.9f is for download, others are for uplink)
|
||||||
RDEF(TW, 923.0f, 0.2f, 10, 0) // TW channel settings (AS2 bandplan 923-925MHz)
|
RDEF(TW, 923.0f, 0.2f, 10, 0) // TW channel settings (AS2 bandplan 923-925MHz)
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Bandwidths. Array is specific to the Radio.c of the CubeCells
|
||||||
|
const uint32_t TheBandwidths[] = { 125E3, 250E3, 500E3, 62500, 41670, 31250, 20830, 15630, 10420, 7810 };
|
Loading…
Reference in New Issue