You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1.1 KiB
43 lines
1.1 KiB
#include "test.h"
|
|
|
|
#include "port.h"
|
|
#include "zes8p5066lib/basic.h"
|
|
void test_all_light(void) {
|
|
static uint32_t lastprocess = 0;
|
|
static uint8_t debug_led_state = 1;
|
|
static int num;
|
|
if (systicket_haspassedms(lastprocess) > 1000) {
|
|
lastprocess = systicket_get_now_ms();
|
|
debug_led_state = !debug_led_state;
|
|
num++;
|
|
port_debug_set(debug_led_state);
|
|
port_led0_set(debug_led_state);
|
|
port_led1_set(debug_led_state);
|
|
port_led2_set(debug_led_state);
|
|
port_led3_set(debug_led_state);
|
|
|
|
if (num % 4 == 0) {
|
|
port_led_r_set(true);
|
|
port_led_g_set(false);
|
|
port_led_b_set(false);
|
|
}
|
|
if (num % 4 == 1) {
|
|
port_led_r_set(false);
|
|
port_led_g_set(true);
|
|
port_led_b_set(false);
|
|
}
|
|
if (num % 4 == 2) {
|
|
port_led_r_set(false);
|
|
port_led_g_set(false);
|
|
port_led_b_set(true);
|
|
}
|
|
|
|
if (num % 4 == 3) {
|
|
port_led_r_set(false);
|
|
port_led_g_set(false);
|
|
port_led_b_set(false);
|
|
}
|
|
}
|
|
}
|
|
|
|
// printf("power:fan:%f,ozone:%f\n", port_adc_get_fan_power(), port_adc_get_ozone_generator_power());
|