![]() |
CI130X SDK API手册
2.2.0
本手册用于描述CI130X SDK各个组件和驱动API
|
A sample code use CI130X PWM control LED for night light, use CI130X PWM control LED for toys blink light 更多...
#include <stdint.h>
#include "led_light_control.h"
#include "ci130x_pwm.h"
#include "ci130x_scu.h"
#include "ci130x_gpio.h"
#include "board.h"
#include "ci130x_uart.h"
#include "ci130x_dpmu.h"
#include "ci_log.h"
#include <math.h>
#include "FreeRTOS.h"
#include "queue.h"
#include "task.h"
#include "timers.h"
结构体 | |
struct | led_show_state_t |
宏定义 | |
#define | PWM_MAX_CYCLE 100 |
#define | LED_ON 0 |
#define | LED_OFF 1 |
函数 | |
void | night_light_init (void) |
night initial, config PWM 更多... | |
void | night_light_set_brightness (uint32_t onoff, uint32_t val) |
night light set brightness, 更多... | |
void | SetLedAndTime (uint8_t on_off, uint16_t ms) |
void | blink_led_timer_callback (TimerHandle_t p) |
void | blink_light_init (void) |
blink light initial, config LED, and a RTOS soft timer. 更多... | |
void | blink_light_on (void) |
blink light start one time, simulate blink eye one time, for toys use 更多... | |
变量 | |
pwm_base_t | night_light_w_pwm_name |
xTimerHandle | blink_led_timer = NULL |
static uint8_t | led_flick_index = 0 |
const led_show_state_t | blink_eye [] |
A sample code use CI130X PWM control LED for night light, use CI130X PWM control LED for toys blink light
#define LED_OFF 1 |
#define LED_ON 0 |
#define PWM_MAX_CYCLE 100 |
void blink_led_timer_callback | ( | TimerHandle_t | p | ) |
void blink_light_init | ( | void | ) |
blink light initial, config LED, and a RTOS soft timer.
void blink_light_on | ( | void | ) |
blink light start one time, simulate blink eye one time, for toys use
void night_light_init | ( | void | ) |
night initial, config PWM
void night_light_set_brightness | ( | uint32_t | onoff, |
uint32_t | val | ||
) |
night light set brightness,
onoff | 1:on , 0:off |
val | 0~100 |
void SetLedAndTime | ( | uint8_t | on_off, |
uint16_t | ms | ||
) |
const led_show_state_t blink_eye[] |
xTimerHandle blink_led_timer = NULL |
|
static |
pwm_base_t night_light_w_pwm_name |