refactor and comment
This commit is contained in:
parent
47f5e325aa
commit
3b146b3bdf
3 changed files with 108 additions and 9 deletions
|
@ -41,18 +41,20 @@
|
|||
#define ANALOG_REPORTING_INTERVAL 500
|
||||
|
||||
// User Defined Functions
|
||||
void timer1_callback();
|
||||
void bt0PopCallback(void *ptr);
|
||||
|
||||
// User Defined IoT Core Callback Functions (Required)
|
||||
void user_mqtt_callback(char* topic, uint8_t topic_length, char* payload, unsigned int payload_length);
|
||||
void user_state_request_callback();
|
||||
void mqtt_connected_user_callback();
|
||||
void user_pre_init();
|
||||
void user_init();
|
||||
void user_loop();
|
||||
void virtual_interrupt_user_callback(int pin, int state);
|
||||
void pwm_changed_user_callback(int pin);
|
||||
void ac_changed_user_callback(int mode, int temperature, int fan_speed);
|
||||
void timer_tick_callback();
|
||||
void timer1_callback();
|
||||
void mqtt_connected_user_callback();
|
||||
void bt0PopCallback(void *ptr);
|
||||
void user_state_request_callback();
|
||||
void user_mqtt_callback(char* topic, uint8_t topic_length, char* payload, unsigned int payload_length);
|
||||
void virtual_interrupt_user_callback(int pin, int state);
|
||||
|
||||
// ESPMega IoT Core Build-in Functions
|
||||
extern void pwm_set_state(int id, int state);
|
||||
|
@ -64,9 +66,26 @@ extern bool pwm_get_state(int id);
|
|||
extern uint16_t pwm_get_value(int id);
|
||||
extern boolean pwm_group_state(int id1, int id2);
|
||||
extern bool input_get_state(int id);
|
||||
extern bool standalone;
|
||||
extern PubSubClient mqtt;
|
||||
|
||||
// IR Kit Build-in Functions
|
||||
#ifdef ENABLE_IR_MODULE
|
||||
extern void ac_set_state(int mode, int temperature, int fan_speed);
|
||||
extern uint8_t ac_get_temperature();
|
||||
extern uint8_t ac_get_mode();
|
||||
extern uint8_t ac_get_fan_speed();
|
||||
extern bool standalone;
|
||||
extern PubSubClient mqtt;
|
||||
#endif
|
||||
|
||||
//Analog Expansion Card Build-in Functions
|
||||
#ifdef ENABLE_ANALOG_MODULE
|
||||
extern void dac_set_value(int id, int value);
|
||||
extern void dac_set_state(int id, bool state);
|
||||
extern void enable_adc(int id);
|
||||
extern void disable_adc(int id);
|
||||
extern void enable_dac(int id);
|
||||
extern uint16_t adc_get_value(int id);
|
||||
extern bool adc_get_state(int id);
|
||||
extern uint16_t dac_get_value(int id);
|
||||
extern bool dac_get_state(int id);
|
||||
#endif
|
Loading…
Add table
Add a link
Reference in a new issue