Add CYRF HW reset

This commit is contained in:
midelic 2016-08-21 20:25:54 +03:00 committed by GitHub
parent c72871962d
commit 25ee3238c3

View File

@ -64,12 +64,12 @@ uint8_t CYRF_ReadRegister(uint8_t address)
uint8_t CYRF_Reset() uint8_t CYRF_Reset()
{ {
CYRF_WriteRegister(CYRF_1D_MODE_OVERRIDE, 0x01);//software reset //CYRF_WriteRegister(CYRF_1D_MODE_OVERRIDE, 0x01);//software reset
_delay_us(200);// // _delay_us(200);//
// RS_HI; CYRF_RST_HI;
// _delay_us(100); _delay_us(100);
// RS_LO; CYRF_RST_LO;
// _delay_us(100); _delay_us(100);
CYRF_WriteRegister(CYRF_0C_XTAL_CTRL, 0xC0); //Enable XOUT as GPIO CYRF_WriteRegister(CYRF_0C_XTAL_CTRL, 0xC0); //Enable XOUT as GPIO
CYRF_WriteRegister(CYRF_0D_IO_CFG, 0x04); //Enable PACTL as GPIO CYRF_WriteRegister(CYRF_0D_IO_CFG, 0x04); //Enable PACTL as GPIO
CYRF_SetTxRxMode(TXRX_OFF); CYRF_SetTxRxMode(TXRX_OFF);