PAN1080 Peripheral API
Typedefs | Enumerations | Functions
pan_phy.h File Reference

Panchip series phy driver header file. More...

Go to the source code of this file.

Typedefs

typedef enum llhw_phy_strt_stp_phy llhw_phy_strt_stp_phy_e
 

Enumerations

enum  tx_rx_phy {
  LE_NO_CHANGE = 0x00 , LE_1M = 0x01 , LE_2M = 0x02 , LE_CODED_S8 = 0x03 ,
  LE_CODED = 0x04
}
 
enum  llhw_phy_strt_stp_phy { LLHWC_PHY_START , LLHWC_PHY_STOP }
 

Functions

void PHY_reset (void)
 Reset phy. More...
 
void PHY_SetChConfig (uint8_t chan)
 Configures the channel. More...
 
void PHY_init (void)
 Phy init. More...
 
void PHY_SetTrxSeq (enum tx_rx_phy phy)
 Gonfigures the send and receive sequence. More...
 
uint8_t phy_set_time_cfg (uint8_t phy, uint8_t tx1rx0)
 Gonfigures the send and receive time. More...
 
bool PHY_SetExternChannel (uint16_t rf_channel, uint8_t calibrate)
 Configures the Low Speed AHB clock (HCLK). More...
 
void PHY_ResetChannel (void)
 Reset channel config. More...
 
void PHY_strt_stp (llhw_phy_strt_stp_phy_e phy_state)
 Start or stop phy action. More...
 
uint32_t PHY_WriteCfgFifoBatch (const uint32_t *command, const uint32_t cmd_len, uint32_t *ptr_rsp_value)
 Write fifo batch config . More...
 

Detailed Description

Panchip series phy driver header file.

Version
V1.00
Revision
3
Date
21/11/19 18:33