hpw422初始版本
This commit is contained in:
@@ -0,0 +1,84 @@
|
||||
#include "hal_api.h"
|
||||
#include "xc_hal.h"
|
||||
#include "xc_24g.h"
|
||||
#include "radar.h"
|
||||
#include "uart.h"
|
||||
|
||||
|
||||
void api_delayms(uint32_t wait)
|
||||
{
|
||||
hal_delayms(wait);
|
||||
}
|
||||
|
||||
void api_pwm_out(uint16_t light, uint16_t *color)
|
||||
{
|
||||
hal_pwm_set(0, light);
|
||||
}
|
||||
|
||||
uint32_t api_random(void)
|
||||
{
|
||||
return hal_random();
|
||||
}
|
||||
|
||||
/************************ FLASHÇý¶¯½Ó¿Ú *****************************/
|
||||
void api_flash_init(uint8_t idnum)
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
uint8_t api_flash_check(void)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint8_t api_flash_erase(uint8_t id)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint8_t api_flash_read(uint8_t id, uint8_t *data, uint16_t size)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
uint8_t api_flash_write(uint8_t id, uint8_t *data, uint16_t size)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
/************************* À×´ïÇý¶¯½Ó¿Ú ****************************/
|
||||
uint8_t api_radar_init(uint32_t setbase, uint16_t setper, uint8_t save)
|
||||
{
|
||||
return radar_init(setbase, setper, save);
|
||||
}
|
||||
|
||||
uint8_t api_radar_setbase(uint32_t setbase)
|
||||
{
|
||||
return radar_setbase(setbase);
|
||||
}
|
||||
|
||||
void api_radar_read(uint16_t *data)
|
||||
{
|
||||
radar_readval(data);
|
||||
}
|
||||
|
||||
void api_radar_getper(uint8_t *data)
|
||||
{
|
||||
radar_getper(data);
|
||||
}
|
||||
|
||||
void api_radar_getcfg(uint8_t *data)
|
||||
{
|
||||
radar_getcfg(data);
|
||||
}
|
||||
|
||||
__RAM_CODE void api_uart_recv(void (*func)(uint8_t *, uint8_t))
|
||||
{
|
||||
uart_recv(func);
|
||||
}
|
||||
|
||||
|
||||
void api_led_set(uint8_t value)
|
||||
{
|
||||
hal_led_set(value);
|
||||
}
|
||||
Reference in New Issue
Block a user