![]() |
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 |
1.8.14