no-OS
Loading...
Searching...
No Matches
admt4000_init_param Struct Reference

ADMT4000 initialization parameters. More...

#include <admt4000.h>

Collaboration diagram for admt4000_init_param:
[legend]

Public Attributes

struct no_os_spi_init_param spi_init_param
 
struct no_os_gpio_init_param gpio_reset_ip
 
struct no_os_gpio_init_param gpio_cnv_ip
 
struct no_os_gpio_init_param gpio_acalc_ip
 
struct no_os_gpio_init_param gpio_fault_ip
 
struct admt4000_gpio_init_param admt4000_gpio_ip [6]
 

Detailed Description

ADMT4000 initialization parameters.

Member Data Documentation

◆ admt4000_gpio_ip

struct admt4000_gpio_init_param admt4000_init_param::admt4000_gpio_ip[6]

GPIO configuration for all 6 device GPIOs (GPIO0-GPIO5)

Each GPIO can be configured as normal I/O or alternate function:

  • GPIO0 alt function: BUSY (output only)
  • GPIO1 alt function: CNV (active low, input only)
  • GPIO2 alt function: Reserved (must be normal GPIO)
  • GPIO3 alt function: ACALC (output only)
  • GPIO4 alt function: FAULT (output only, on some variants only)
  • GPIO5 alt function: BOOTLOAD (output only)

◆ gpio_acalc_ip

struct no_os_gpio_init_param admt4000_init_param::gpio_acalc_ip

ACALC GPIO pin configuration (angle calculation indicator, output from device)

◆ gpio_cnv_ip

struct no_os_gpio_init_param admt4000_init_param::gpio_cnv_ip

CNV GPIO pin configuration (conversion trigger, input to device)

◆ gpio_fault_ip

struct no_os_gpio_init_param admt4000_init_param::gpio_fault_ip

FAULT GPIO pin configuration (fault indicator, output from device)

◆ gpio_reset_ip

struct no_os_gpio_init_param admt4000_init_param::gpio_reset_ip

Reset GPIO pin configuration (active low hardware reset)

◆ spi_init_param

struct no_os_spi_init_param admt4000_init_param::spi_init_param

SPI communication parameters (chip select, max speed, mode, etc.)


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