mirror of
https://github.com/pascallanger/DIY-Multiprotocol-TX-Module.git
synced 2025-07-06 05:47:52 +00:00
Update Multiprotocol/GD00X_nrf24l01.ino
This commit is contained in:
parent
fd65550f8d
commit
a9df0abed3
@ -24,6 +24,7 @@ Multiprotocol is distributed in the hope that it will be useful,
|
|||||||
#define GD00X_PACKET_PERIOD 3500
|
#define GD00X_PACKET_PERIOD 3500
|
||||||
#define GD00X_RF_BIND_CHANNEL 2
|
#define GD00X_RF_BIND_CHANNEL 2
|
||||||
#define GD00X_PAYLOAD_SIZE 15
|
#define GD00X_PAYLOAD_SIZE 15
|
||||||
|
#define GD00X_BIND_COUNT 857 //3sec
|
||||||
|
|
||||||
// flags going to packet[11]
|
// flags going to packet[11]
|
||||||
#define GD00X_FLAG_DR 0x08
|
#define GD00X_FLAG_DR 0x08
|
||||||
@ -92,6 +93,9 @@ static void __attribute__((unused)) GD00X_initialize_txid()
|
|||||||
|
|
||||||
uint16_t GD00X_callback()
|
uint16_t GD00X_callback()
|
||||||
{
|
{
|
||||||
|
if(IS_BIND_IN_PROGRESS)
|
||||||
|
if(--bind_counter==0)
|
||||||
|
BIND_DONE;
|
||||||
GD00X_send_packet();
|
GD00X_send_packet();
|
||||||
return GD00X_PACKET_PERIOD;
|
return GD00X_PACKET_PERIOD;
|
||||||
}
|
}
|
||||||
@ -102,6 +106,7 @@ uint16_t initGD00X()
|
|||||||
GD00X_initialize_txid();
|
GD00X_initialize_txid();
|
||||||
GD00X_init();
|
GD00X_init();
|
||||||
hopping_frequency_no = 0;
|
hopping_frequency_no = 0;
|
||||||
|
bind_counter=GD00X_BIND_COUNT;
|
||||||
return GD00X_INITIAL_WAIT;
|
return GD00X_INITIAL_WAIT;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user