more debugging app
This commit is contained in:
parent
f1c6b7c55c
commit
4a21f48e27
|
@ -14,12 +14,39 @@ void f_init(void){
|
||||||
nrf_init();
|
nrf_init();
|
||||||
};
|
};
|
||||||
|
|
||||||
|
#define CS_LOW() gpioSetValue(RB_SPI_NRF_CS, 0)
|
||||||
|
#define CS_HIGH() gpioSetValue(RB_SPI_NRF_CS, 1)
|
||||||
|
#include "core/ssp/ssp.h"
|
||||||
|
|
||||||
void f_status(void){
|
void f_status(void){
|
||||||
int status;
|
int status;
|
||||||
int dx=0;
|
int dx=0;
|
||||||
|
int dy=8;
|
||||||
|
uint8_t buf[4];
|
||||||
|
|
||||||
|
// Enable SPI correctly
|
||||||
|
sspInit(0, sspClockPolarity_Low, sspClockPhase_RisingEdge);
|
||||||
|
|
||||||
|
// Enable CS & CE pins
|
||||||
|
gpioSetDir(RB_SPI_NRF_CS, gpioDirection_Output);
|
||||||
|
gpioSetPullup(&RB_SPI_NRF_CS_IO, gpioPullupMode_Inactive);
|
||||||
|
|
||||||
|
CS_LOW();
|
||||||
|
buf[0]=C_W_REGISTER | R_CONFIG;
|
||||||
|
buf[1]=R_CONFIG_PRIM_RX| R_CONFIG_PWR_UP| R_CONFIG_CRCO;
|
||||||
|
buf[2]=0;
|
||||||
|
buf[3]=0;
|
||||||
|
|
||||||
|
dx=DoString(0,dy,"Snd:"); DoIntX(dx,dy,*(int*)buf);dy+=8;
|
||||||
|
|
||||||
|
sspSend(0, (uint8_t*) &buf, 2);
|
||||||
|
sspReceive(0, &buf, 2);
|
||||||
|
|
||||||
|
dx=DoString(0,dy,"Rcv:"); DoIntX(dx,dy,*(int*)buf);dy+=8;
|
||||||
|
|
||||||
status=nrf_cmd_status(C_NOP);
|
status=nrf_cmd_status(C_NOP);
|
||||||
dx=DoString(0,8,"Status:");
|
CS_HIGH();
|
||||||
DoIntX(dx,8,status);
|
dx=DoString(0,dy,"St:"); DoIntX(dx,dy,status); dy+=8;
|
||||||
};
|
};
|
||||||
|
|
||||||
void f_recv(void){
|
void f_recv(void){
|
||||||
|
|
Loading…
Reference in New Issue