Please enable JavaScript.
Coggle requires JavaScript to display documents.
Page Scan (Scan_Enable = SCAN_ENABLE_PAGE_FLAG (Page_Scan_List.active=BBLC…
Page Scan
Scan_Enable = SCAN_ENABLE_PAGE_FLAG
Page_Scan_List.active=BBLC_PAGE_SCAN_FLAG
BBLC
BBLC_Recheck_Schedular
bBBLCstate=BBLC_STATE_PAGE_SCAN
vBBLC_State_Proc
vBBLC_State_Page_scan
Page_Scan_CLK8=NBB_Reg.CLKN.Gbyte.LHbyte;
Page_Scan_List.active=Page_Scan_List.active|ACTIVE_LINK_EXIST;
role_access=ROLE_A_PAGE_SCAN;
cPCSG0_access()
Page_Scan_List.active
ACTIVE_LINK_EXIST
if(CLK1_0==0x02)
scan window counter finish ?
YES
Stop scan window
NO
LC_Setup_PAGESCAN()
7 more items...
READ_CLKN_TO_BUF;
NBB_Reg.Task1SlotTimer.Gbyte.LLbyte = NBB_Reg.CLKN_BUF.Gbyte.LLbyte + 1;
T1RXENABLE;
ACTIVE_LINK_EXIST
BBLC_PAGE_SCAN_OK_FLAG
LC_Setup_SLAVERESP
ACTIVE_LINK_EXIST
BBLC_PAGE_SCAN_OK_FLAG
BBLC_PAGE_SCAN_RESP_OK_FLAG
BBLC_PAGE_FHS_UNPACKET_OK_FLAG
LC_Setup_CONNECTION();
Page_Scan_List.active|=BBLC_PAGE_SCAN_FINISH;
LC_Setup_SLAVE1stT()
#
READ_CLK_PHASE_TO_BUF
temp1=NBB_Reg.CLK.Gbyte.LLbyte-cfreeze_CLK_sync;
temp=NBB_Reg.CLKPB.Gword.Lword;
WRITE_CLK(MY_BT_Profile.Master_ID.CLK.GDword.Dword+temp1);
Use to sync Master Clock
READ_CLK_PHASE_TO_BUF
#
if(NBB_Reg.CLKPB.Gword.Lword<temp)
{
WRITE_CLK(MY_BT_Profile.Master_ID.CLK.GDword.Dword+temp1+1);
}
#
Check Phase carry to clock
if carry clock need change
MY_BT_Profile.Master_ID.CLK.GDword.Dword=
NBB_Reg.CLK_BUF.GDword.Dword - NBB_Reg.CLKN_BUF.GDword.Dword;
Stroe difference of the Master clock and device Clock N
Usage ??
MY_BT_Profile.Master_ID
pPM_Slave->AM_ADDR=MY_BT_Profile.Master_ID.AM_ADDR;
pPM_Slave->AFH_enable_mode=0;
CTC.C
vCORREL_OK
RX_STATE_PAGE_SCAN12
Use to response ID packet after receiver ID Packet from Page Role
vCTC_SendMessTo_BBLC(BBLC_PAGE_SCAN_MATCH);
BBLC :
bBBLCstate=BBLC_STATE_SLAVE_RESP;
KNL_RESET_TIMER(CTC_SCAN_WINDOW_TO,0);
LC_Setup_SLAVERESP();
vPKH_RCV_OK
if((role_access==ROLE_A_PAGE_SCAN)&&(Page_Scan_List.active&BBLC_PAGE_SCAN_RESP_OK_FLAG))
BBLC_SLAVE_ACK
vBBLC_State_Slave_1st
vBBLC_SLAVE_CONNECTEDp
CTC2_CONNECTION_COMPLETE