Lines Matching refs:obj
29 void GpioMcuInit( Gpio_t *obj, PinNames pin, PinModes mode, PinConfigs config, PinTypes type, uint3… in GpioMcuInit() argument
31 obj->pin = pin; in GpioMcuInit()
42 gpio_set_pin_direction( obj->pin, GPIO_DIRECTION_IN ); in GpioMcuInit()
43 …gpio_set_pin_pull_mode( obj->pin, type ); // the pull up/down need to be set after the direction f… in GpioMcuInit()
47 gpio_set_pin_direction( obj->pin, GPIO_DIRECTION_OUT ); in GpioMcuInit()
54 GpioMcuWrite( obj, value ); in GpioMcuInit()
58 void GpioMcuSetContext( Gpio_t *obj, void* context ) in GpioMcuSetContext() argument
60 obj->Context = context; in GpioMcuSetContext()
63 void GpioMcuSetInterrupt( Gpio_t *obj, IrqModes irqMode, IrqPriorities irqPriority, GpioIrqHandler … in GpioMcuSetInterrupt() argument
68 void GpioMcuRemoveInterrupt( Gpio_t *obj ) in GpioMcuRemoveInterrupt() argument
73 void GpioMcuWrite( Gpio_t *obj, uint32_t value ) in GpioMcuWrite() argument
76 if( obj == NULL ) in GpioMcuWrite()
82 if( obj->pin == NC ) in GpioMcuWrite()
86 gpio_set_pin_level( obj->pin, value ); in GpioMcuWrite()
89 void GpioMcuToggle( Gpio_t *obj ) in GpioMcuToggle() argument
91 if( obj == NULL ) in GpioMcuToggle()
98 if( obj->pin == NC ) in GpioMcuToggle()
102 gpio_toggle_pin_level( obj->pin ); in GpioMcuToggle()
105 uint32_t GpioMcuRead( Gpio_t *obj ) in GpioMcuRead() argument
107 if( obj == NULL ) in GpioMcuRead()
113 if( obj->pin == NC ) in GpioMcuRead()
117 return ( uint32_t )gpio_get_pin_level( obj->pin ); in GpioMcuRead()