请问在CC254x中simpleBLECentral.c中设定EVENT位置與HalFlashWrite位置的问题
时间:10-02
整理:3721RD
点击:
1、我想在simpleBLECentral多设一些EVENT,请问有规定EVENT的位置设定在哪里比较好吗?
看simpleBLECentral.h里面是设定在0x0001与0x0002,接下来是0x0003...这样吗?
#define START_DEVICE_EVT 0x0001
#define START_DISCOVERY_EVT 0x0002
2、另外我在写入flash时,发现有当机的现像,所以我在做完flash读写后让LCD显示TEST
结果这个TEST一直都没有显示,请问是不是这个位置和上面EVENT的位置有什么关连吗?
因为我在上面的EVENT位置有的设到0x0040,这个有关系吗?
HalFlashErase(0x40);
while( FCTL & 0x80 ); // wait for erase to complete
HalFlashWrite(0x8000, buff, 30);
HalFlashRead(0x40, 0x0000, buff, 30);
LCD_WRITE_STRING("TEST", HAL_LCD_LINE_5 );
问题一;用0x0004,0x0008,0x0010....... 不能是3,5,7等
flash读写建议用osal_snv提供的接口,如osal_snv_write,osal_snv_read