7 #ifndef ZRTOS_VFS_MODULE_ARDUINO_GPIO_H 8 #define ZRTOS_VFS_MODULE_ARDUINO_GPIO_H 45 *val = digitalRead(pin);
54 digitalWrite(pin, val);
zrtos_error_t zrtos_vfs_module_arduino_gpio__analog_write(zrtos_gpio_t *thiz, zrtos_gpio_pin_t pin, zrtos_gpio_value_analog_t val)
ZRTOS_VFS_PLUGIN__INIT(arduino_gpio, ZRTOS_VFS_PLUGIN__0_ON_OPEN_DEFAULT() ZRTOS_VFS_PLUGIN__1_ON_CLOSE_DEFAULT() ZRTOS_VFS_PLUGIN__2_ON_MOUNT(zrtos_vfs_module_arduino_gpio__on_mount) ZRTOS_VFS_PLUGIN__3_ON_UMOUNT_DEFAULT() ZRTOS_VFS_PLUGIN__4_ON_READ_DEFAULT() ZRTOS_VFS_PLUGIN__5_ON_WRITE_DEFAULT() ZRTOS_VFS_PLUGIN__6_ON_CAN_READ_DEFAULT() ZRTOS_VFS_PLUGIN__7_ON_CAN_WRITE_DEFAULT() ZRTOS_VFS_PLUGIN__8_ON_SEEK_DEFAULT() ZRTOS_VFS_PLUGIN__9_ON_IOCTL_DEFAULT())
#define ZRTOS_VFS_PLUGIN__4_ON_READ_DEFAULT()
#define ZRTOS_VFS_PLUGIN__3_ON_UMOUNT_DEFAULT()
zrtos_error_t zrtos_vfs_module_arduino_gpio__set_mode(zrtos_gpio_t *thiz, zrtos_gpio_pin_t pin, zrtos_gpio_mode_t mode)
#define ZRTOS_VFS_PLUGIN__0_ON_OPEN_DEFAULT()
bool zrtos_gpio_value_digital_t
#define ZRTOS_VFS_PLUGIN__9_ON_IOCTL_DEFAULT()
#define ZRTOS_VFS_PLUGIN__5_ON_WRITE_DEFAULT()
#define ZRTOS_VFS_PLUGIN__7_ON_CAN_WRITE_DEFAULT()
#define ZRTOS_VFS_PLUGIN__8_ON_SEEK_DEFAULT()
#define ZRTOS_VFS_PLUGIN__1_ON_CLOSE_DEFAULT()
zrtos_error_t zrtos_vfs_module_arduino_gpio__digital_read(zrtos_gpio_t *thiz, zrtos_gpio_pin_t pin, zrtos_gpio_value_digital_t *val)
zrtos_arch_gpio_pin_t zrtos_gpio_pin_t
#define ZRTOS_VFS_PLUGIN__6_ON_CAN_READ_DEFAULT()
zrtos_error_t zrtos_vfs_module_arduino_gpio__analog_read(zrtos_gpio_t *thiz, zrtos_gpio_pin_t pin, zrtos_gpio_value_analog_t *val)
#define ZRTOS_VFS_PLUGIN__2_ON_MOUNT(callback)
void zrtos_vfs_dentry__set_inode_data(zrtos_vfs_dentry_t *thiz, void *ctx)
zrtos_error_t zrtos_vfs_module_arduino_gpio__digital_write(zrtos_gpio_t *thiz, zrtos_gpio_pin_t pin, zrtos_gpio_value_digital_t val)
Successful program execution status.
zrtos_gpio_t zrtos_vfs_module_arduino_gpio
Function not implemented.
zrtos_arch_gpio_value_analog_t zrtos_gpio_value_analog_t
#define ZRTOS_GPIO__INIT(set_mode_, digital_read_, digital_write_, analog_read_, analog_write_)
zrtos_error_t zrtos_vfs_module_arduino_gpio__on_mount(zrtos_vfs_dentry_t *thiz)