-#ifdef LNDW
- norace bool rfpowerdirty = FALSE;
- norace uint8_t rfpower = INITIAL_RF_POWER;
- task void setRfPower() {
- uint8_t rp, rd;
- atomic {
- rp = rfpower;
- rd = rfpowerdirty;
- }
- if(rd) {
- if(call ConfigResource.immediateRequest() == SUCCESS) {
- call HplTda5250Config.SetRFPower(rp);
- atomic rfpowerdirty = FALSE;
- }
- else {
- post setRfPower();
- }
- }
- }
-#endif
-