cursada_mc2
Base de control de temperatura para EDU-CIAA-NXP
Loading...
Searching...
No Matches
onewire_pin_config_t Struct Reference

Configuracion fisica del pin usado por el bus 1-Wire. More...

#include <onewire_driver.h>

Data Fields

uint8_t scu_port
 
uint8_t scu_pin
 
uint16_t scu_mode
 
uint8_t scu_func
 
uint8_t gpio_port
 
uint8_t gpio_pin
 

Detailed Description

El bus se maneja como salida open-drain por software:

  • para escribir '0', el pin se fuerza a salida en bajo
  • para liberar la linea, el pin se deja como entrada

Se asume una resistencia pull-up externa en el bus.

Definition at line 25 of file onewire_driver.h.

Field Documentation

◆ gpio_pin

uint8_t onewire_pin_config_t::gpio_pin

Definition at line 31 of file onewire_driver.h.

Referenced by onewire_drive_low(), onewire_read_line(), and onewire_release_line().

◆ gpio_port

uint8_t onewire_pin_config_t::gpio_port

Definition at line 30 of file onewire_driver.h.

Referenced by onewire_drive_low(), onewire_read_line(), and onewire_release_line().

◆ scu_func

uint8_t onewire_pin_config_t::scu_func

Definition at line 29 of file onewire_driver.h.

Referenced by onewire_init().

◆ scu_mode

uint16_t onewire_pin_config_t::scu_mode

Definition at line 28 of file onewire_driver.h.

Referenced by onewire_init().

◆ scu_pin

uint8_t onewire_pin_config_t::scu_pin

Definition at line 27 of file onewire_driver.h.

Referenced by onewire_init().

◆ scu_port

uint8_t onewire_pin_config_t::scu_port

Definition at line 26 of file onewire_driver.h.

Referenced by onewire_init().


The documentation for this struct was generated from the following file: