Lines Matching refs:p

165 static uint8_t CondRoutineTrue(ActionPacket *p)  in CondRoutineTrue()  argument
175 static uint8_t CondRoutineRxTrue(ActionPacket *p) in CondRoutineRxTrue() argument
178 if ((p->status & BLUE_INTERRUPT1REG_RCVOK) != 0) in CondRoutineRxTrue()
465 uint8_t HAL_RADIO_Callback(ActionPacket *p, ActionPacket *next) in HAL_RADIO_Callback() argument
468 if ((p->status & BLUE_STATUSREG_PREVTRANSMIT) == 0) in HAL_RADIO_Callback()
472 if ((p->status & BLUE_INTERRUPT1REG_RCVOK) != 0) in HAL_RADIO_Callback()
474 if ((p->status & BLUE_INTERRUPT1REG_ENCERROR) != 0) in HAL_RADIO_Callback()
476 receivedStats.rssi = p->rssi; in HAL_RADIO_Callback()
477 receivedStats.timestamp_receive = p->timestamp_receive; in HAL_RADIO_Callback()
482 receivedStats.rssi = p->rssi; in HAL_RADIO_Callback()
483 receivedStats.timestamp_receive = p->timestamp_receive; in HAL_RADIO_Callback()
488 else if ((p->status & BLUE_INTERRUPT1REG_RCVTIMEOUT) != 0) in HAL_RADIO_Callback()
490 receivedStats.rssi = p->rssi; in HAL_RADIO_Callback()
495 else if ((p->status & BLUE_INTERRUPT1REG_RCVCRCERR) != 0) in HAL_RADIO_Callback()
497 receivedStats.rssi = p->rssi; in HAL_RADIO_Callback()
498 receivedStats.timestamp_receive = p->timestamp_receive; in HAL_RADIO_Callback()
503 else if ((p->status & BLUE_INTERRUPT1REG_DONE) != 0) in HAL_RADIO_Callback()
528 BlueTransStruct *p; in HAL_RADIO_ActionPacketIsr() local
555 p = &next->trans_packet; in HAL_RADIO_ActionPacketIsr()
558 (bluedata + next->StateMachineNo)->TXPOINT = BLUE_STRUCT_PTR_CAST(p); in HAL_RADIO_ActionPacketIsr()
559 (bluedata + next->StateMachineNo)->RCVPOINT = BLUE_STRUCT_PTR_CAST(p); in HAL_RADIO_ActionPacketIsr()
937 void HAL_RADIO_SetReservedArea(ActionPacket *p) in HAL_RADIO_SetReservedArea() argument
943 for (cnt = 0; cnt < sizeof(p->trans_packet); cnt++) in HAL_RADIO_SetReservedArea()
945 ((uint8_t *)(&(p->trans_packet)))[cnt] = 0; in HAL_RADIO_SetReservedArea()
950 p->trans_packet.NEXTPTR = BLUE_STRUCT_PTR_CAST(&(p->trans_packet)); in HAL_RADIO_SetReservedArea()
954 p->trans_packet.DATAPTR = BLUE_DATA_PTR_CAST(p->data); in HAL_RADIO_SetReservedArea()
962 p->trans_packet.TIMER2[0] = relTimeout & 0xFF; in HAL_RADIO_SetReservedArea()
963 p->trans_packet.TIMER2[1] = (relTimeout >> 8) & 0xFF; in HAL_RADIO_SetReservedArea()
964 p->trans_packet.BYTE14 = (relTimeout >> 16) & TXRXPACK_BYTE14_TIMER2_19_16_Msk; in HAL_RADIO_SetReservedArea()
966 p->trans_packet.BYTE14 |= TXRXPACK_BYTE14_TIMER2EN_Msk; in HAL_RADIO_SetReservedArea()
970 if ((p->ActionTag & TIMESTAMP_POSITION) == 0) in HAL_RADIO_SetReservedArea()
972 p->trans_packet.BYTE14 |= TIMESTAMP_POSITION_LASTBIT; in HAL_RADIO_SetReservedArea()
976 p->trans_packet.BYTE14 |= TIMESTAMP_POSITION_ACCESSADDRESS; in HAL_RADIO_SetReservedArea()
979 p->trans_packet.BYTE4 |= TXRXPACK_BYTE4_KEEPSEMAREQ_Msk | \ in HAL_RADIO_SetReservedArea()
980 (p->ActionTag & INC_CHAN) | \ in HAL_RADIO_SetReservedArea()
981 (p->ActionTag & PLL_TRIG); in HAL_RADIO_SetReservedArea()
983 p->trans_packet.BYTE5 |= (p->ActionTag & WHITENING_DISABLE) | \ in HAL_RADIO_SetReservedArea()
988 p->trans_packet.BYTE15 = TXRXPACK_BYTE15_INT_EN_Msk; in HAL_RADIO_SetReservedArea()
991 if ((p->next_true->ActionTag & TXRX) != 0) in HAL_RADIO_SetReservedArea()
994 p->trans_packet.BYTE5 |= TXRXPACK_BYTE5_NEXTTXMODE_Msk; in HAL_RADIO_SetReservedArea()
997 p->trans_config = 0; // Rx in HAL_RADIO_SetReservedArea()
998 if ((p->ActionTag & TXRX) != 0) in HAL_RADIO_SetReservedArea()
1000 p->trans_config = STATEMACH_BYTE0_TXMODE_Msk; // Tx in HAL_RADIO_SetReservedArea()
1016 uint8_t HAL_RADIO_MakeActionPacketPending(ActionPacket *p) in HAL_RADIO_MakeActionPacketPending() argument
1030 statemachineNo = 0x7F & p->StateMachineNo; in HAL_RADIO_MakeActionPacketPending()
1032 BLUEGLOB->BYTE4 = (p->StateMachineNo | GLOBAL_BYTE4_ACTIVE_Msk); in HAL_RADIO_MakeActionPacketPending()
1034 p1 = &p->trans_packet; in HAL_RADIO_MakeActionPacketPending()
1037 (bluedata + statemachineNo)->MAXRECEIVEDLENGTH = p->MaxReceiveLength; in HAL_RADIO_MakeActionPacketPending()
1043 globalParameters.current_action_packet = p; in HAL_RADIO_MakeActionPacketPending()
1046 p->trans_config); /* Transmission or reception */ in HAL_RADIO_MakeActionPacketPending()
1050 if ((p->ActionTag & RELATIVE) != 0) in HAL_RADIO_MakeActionPacketPending()
1052 time = HAL_RADIO_TIMER_GetCurrentSysTime() + HAL_RADIO_TIMER_UsToSystime(p->WakeupTime); in HAL_RADIO_MakeActionPacketPending()
1053 …nValue = HAL_RADIO_TIMER_SetRadioTimerValue(time, (p->trans_config == STATEMACH_BYTE0_TXMODE_Msk),… in HAL_RADIO_MakeActionPacketPending()
1057 …Value = HAL_RADIO_TIMER_SetRadioTimerValue(p->WakeupTime, (p->trans_config == STATEMACH_BYTE0_TXMO… in HAL_RADIO_MakeActionPacketPending()
1495 static uint8_t CarrierSenseCallback(ActionPacket *p, ActionPacket *next) in CarrierSenseCallback() argument
1562 static uint8_t CarrierSenseCallback(ActionPacket *p, ActionPacket *next) in CarrierSenseCallback() argument
1566 if ((p->status & BLUE_INTERRUPT1REG_DONE) && (p->status & BLUE_STATUSREG_PREVTRANSMIT) == 0 && in CarrierSenseCallback()
1567 ((p->status & BLUE_INTERRUPT1REG_RCVOK) || (p->status & BLUE_INTERRUPT1REG_RCVTIMEOUT) in CarrierSenseCallback()
1568 || (p->status & BLUE_INTERRUPT1REG_RCVCRCERR))) in CarrierSenseCallback()
1570 _rssi = p->rssi; in CarrierSenseCallback()