外设驱动改为库,减少编译时间

This commit is contained in:
ShowerXL
2021-10-07 09:32:05 +08:00
parent 18781758a3
commit d038fb4e2a
86 changed files with 11491 additions and 3757 deletions
@@ -24,6 +24,10 @@
#include "lib_driver_xn297l.h"
//
#include "bsp.h"
//debug
#include "debug.h"
#include "debug_rf.h"
uint32_t xx,yy;
void SYS_Init(void)
@@ -71,7 +75,7 @@ void SYS_Init(void)
}
uint16_t pwm_duty[4] = {100,400,600,800};
uint16_t adc2_value[2];
uint8_t somtingtest[3] = {0x12,0x32,0x44};
uint8_t somtingtest[3] = {0x55,0xCC,0x5A};
uint8_t testdata[40] = {0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x13,0x12,0x12,0x12,0x13,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x13,0x12,0x12,0x12,0x13,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x12,0x13,0x12,0x12,0x12,0x13,0x12};
uint16_t sb;
uint8_t count;
@@ -87,6 +91,14 @@ void sometingtest2(void)
iic_start_read_bytes(0x76,0x10,dat,0x12,NULL,NULL);
}
void rf_debug_init(void)
{
uint8_t addr[] = {0xa5,0x5a,0x11};
xn297l_init(addr,__RF_DONGLE_ADDR_LEN,__RF_DONGLE_CHN,__RF_DONGLE_PAYLOAD,XN297L_RF_POWER_P_11|XN297L_RF_DATA_RATE_2M);
xn297l_tx_mode();
}
int main()
{
/* sys & clock */
@@ -107,10 +119,14 @@ int main()
timer_pan159_init(500,sometingtest2);
printf("adc value is");
//below is for test
rf_debug_init();
bsp_led_init();
while(1) {
bsp_led_blink();
delay_ms(125);
while(0) {
bsp_led_blink(0x03);
uart_send(somtingtest,3);
adc_pan159_samp1(adc2_value);
delay_ms(125);
dbg_update();
} //end while?