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.
|
|
#pragma once
#include "system_ES8P5066.h"
#include "lib_config.h"
#include <stdbool.h> //���岼��
#define UART0_RXD0_PIN GPIO_Pin_A22
#define UART0_TXD0_PIN GPIO_Pin_A23
#define GPIO_GET(port, pin, mirror) \
(mirror(GPIO_ReadBit(GPIO_Pin_##port##pin) == 1)) #define GPIO_SET(port, pin, mirror, _state) \
GPIO_WriteBit(GPIO_Pin_##port##pin, mirror _state ? 1 : 0);
void gpio_init(void);
//����
void port_debug_set(bool state); void port_led0_set(bool state); void port_led1_set(bool state); void port_led2_set(bool state); void port_led3_set(bool state); void port_led_r_set(bool state); void port_led_g_set(bool state); void port_led_b_set(bool state); void port_fan_set(bool state);
bool port_gpio_get_timer_key_state(void); bool port_gpio_get_gears_key_state(void); bool port_gpio_get_interval_key_state(void); bool port_gpio_get_switch_key_state(void);
bool port_led0_get_state(void); bool port_led1_get_state(void); bool port_led2_get_state(void); bool port_led3_get_state(void);
/*
���ŷ��� ����H PA11 ��ʱ���� ����M PA16 �ߵ͵���ѡ���رգ�1�����ߵ��죬2��ɫ��3��ɫ��4�رգ� ��Ъ PA13 ���� PA12 LED0 PA3 LED1 PB13 LED2 PA5 LED3 PA6 LED_R PA7 LED_G PA8 LED_B PA9 PWM PA4 ���� PB1
ʱ�������� |�� --------------------|------ ��λ������ | �� --------------------|------ ��Ӧled������ | �� --------------------|------ RGB�� | --------------------|------ ����PWMƵ�� | --------------------|------ ����pwmռ�ձ� |�� --------------------|------ ����ʱ |�� --------------------|------ */
|