mirror of
git://projects.qi-hardware.com/ben-wpan.git
synced 2025-04-21 12:27:27 +03:00
atusb/fw: Use RX_AACK_ON instead of RX_ON in the firmware.
This allows to run the device in ARET networks as we handle the needed automated ACK in hardware.
This commit is contained in:
@@ -182,7 +182,7 @@ bool mac_rx(int on)
|
|||||||
if (on) {
|
if (on) {
|
||||||
mac_irq = handle_irq;
|
mac_irq = handle_irq;
|
||||||
reg_read(REG_IRQ_STATUS);
|
reg_read(REG_IRQ_STATUS);
|
||||||
change_state(TRX_CMD_RX_ON);
|
change_state(TRX_CMD_RX_AACK_ON);
|
||||||
} else {
|
} else {
|
||||||
mac_irq = NULL;
|
mac_irq = NULL;
|
||||||
change_state(TRX_CMD_FORCE_TRX_OFF);
|
change_state(TRX_CMD_FORCE_TRX_OFF);
|
||||||
@@ -232,9 +232,9 @@ static void do_tx(void *user)
|
|||||||
|
|
||||||
/*
|
/*
|
||||||
* Wait until we reach BUSY_TX, so that we command the transition to
|
* Wait until we reach BUSY_TX, so that we command the transition to
|
||||||
* RX_ON which will be executed upon TX completion.
|
* RX_AACK_ON which will be executed upon TX completion.
|
||||||
*/
|
*/
|
||||||
change_state(TRX_CMD_RX_ON);
|
change_state(TRX_CMD_RX_AACK_ON);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user