Add mgos_gpio_read(); mgos_[mu]sleep()
This commit is contained in:
@ -30,3 +30,8 @@ void mgos_gpio_inject(int pin) {
|
|||||||
s_handler_cb(pin, s_handler_cb_arg);
|
s_handler_cb(pin, s_handler_cb_arg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool mgos_gpio_read(int pin) {
|
||||||
|
return false;
|
||||||
|
(void) pin;
|
||||||
|
}
|
||||||
|
@ -32,6 +32,7 @@ bool mgos_gpio_set_button_handler(int pin, enum mgos_gpio_pull_type pull_type,
|
|||||||
enum mgos_gpio_int_mode int_mode,
|
enum mgos_gpio_int_mode int_mode,
|
||||||
int debounce_ms, mgos_gpio_int_handler_f cb,
|
int debounce_ms, mgos_gpio_int_handler_f cb,
|
||||||
void *arg);
|
void *arg);
|
||||||
|
bool mgos_gpio_read(int pin);
|
||||||
|
|
||||||
void mgos_gpio_inject(int pin);
|
void mgos_gpio_inject(int pin);
|
||||||
|
|
||||||
|
@ -78,3 +78,11 @@ bool mgos_net_get_ip_info(enum mgos_net_if_type if_type, int if_instance, struct
|
|||||||
void mgos_net_ip_to_str(const struct sockaddr_in *sin, char *out) {
|
void mgos_net_ip_to_str(const struct sockaddr_in *sin, char *out) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void mgos_usleep(uint32_t usecs) {
|
||||||
|
usleep(usecs);
|
||||||
|
}
|
||||||
|
|
||||||
|
void mgos_msleep(uint32_t msecs) {
|
||||||
|
usleep(1000 * msecs);
|
||||||
|
}
|
||||||
|
@ -45,4 +45,7 @@ double mgos_uptime();
|
|||||||
char *mgos_sys_ro_vars_get_mac_address();
|
char *mgos_sys_ro_vars_get_mac_address();
|
||||||
char *mgos_sys_ro_vars_get_arch();
|
char *mgos_sys_ro_vars_get_arch();
|
||||||
|
|
||||||
|
void mgos_usleep(uint32_t usecs);
|
||||||
|
void mgos_msleep(uint32_t msecs);
|
||||||
|
|
||||||
#endif // __MGOS_MOCK_H
|
#endif // __MGOS_MOCK_H
|
||||||
|
Reference in New Issue
Block a user