ChibiOS/RT Logo ChibiOS/RT

Architecture - Reference Manual - Guides

Data Fields

PALConfig Struct Reference
[AT91SAM7 I/O Ports SupportLPC11xx I/O Ports SupportLPC13xx I/O Ports SupportLPC214x I/O Ports SupportMSP430 I/O Ports SupportSTM32 I/O Ports SupportSTM8 I/O Ports Support]

AT91SAM7 PIO static initializer. More...

#include <pal_lld.h>

Collaboration diagram for PALConfig:
Collaboration graph
[legend]

Data Fields

at91sam7_pio_setup_t P0Data
 Port 0 setup data.
at91sam7_pio_setup_t P1Data
 Port 1 setup data.
lpc111x_gpio_setup_t P0
 GPIO 0 setup data.
lpc111x_gpio_setup_t P1
 GPIO 1 setup data.
lpc111x_gpio_setup_t P2
 GPIO 2 setup data.
lpc111x_gpio_setup_t P3
 GPIO 3 setup data.
LPC13xx_gpio_setup_t P0
 GPIO 0 setup data.
LPC13xx_gpio_setup_t P1
 GPIO 1 setup data.
LPC13xx_gpio_setup_t P2
 GPIO 2 setup data.
LPC13xx_gpio_setup_t P3
 GPIO 3 setup data.
uint32_t pinsel0
 PINSEL0 initial value.
uint32_t pinsel1
 PINSEL1 initial value.
uint32_t pinsel2
 PINSEL2 initial value.
lpc214x_fio_setup_t P0Data
 Port 0 setup data.
lpc214x_fio_setup_t P1Data
 Port 1 setup data.
msp430_dio_setup_t P1Data
 Port 1 setup data.
msp430_dio_setup_t P2Data
 Port 2 setup data.
msp430_dio_setup_t P3Data
 Port 3 setup data.
msp430_dio_setup_t P4Data
 Port 4 setup data.
msp430_dio_setup_t P5Data
 Port 5 setup data.
msp430_dio_setup_t P6Data
 Port 6 setup data.
stm32_gpio_setup_t PAData
 Port A setup data.
stm32_gpio_setup_t PBData
 Port B setup data.
stm32_gpio_setup_t PCData
 Port C setup data.
stm32_gpio_setup_t PDData
 Port D setup data.
stm32_gpio_setup_t PEData
 Port E setup data.
stm32_gpio_setup_t PFData
 Port F setup data.
stm32_gpio_setup_t PGData
 Port G setup data.

Detailed Description

AT91SAM7 PIO static initializer.

Generic I/O ports static initializer.

STM32 GPIO static initializer.

MSP430 I/O ports static initializer.

LPC214x FIO static initializer.

GPIO static initializer.

An instance of this structure must be passed to palInit() at system startup time in order to initialize the digital I/O subsystem. This represents only the initial setup, specific pads or whole ports can be reprogrammed at later time.

An instance of this structure must be passed to palInit() at system startup time in order to initialized the digital I/O subsystem. This represents only the initial setup, specific pads or whole ports can be reprogrammed at later time.

Note:
The IOCON block is not configured, initially all pins have enabled pullups and are programmed as GPIO. It is responsibility of the various drivers to reprogram the pins in the proper mode. Pins that are not handled by any driver may be programmed in board.c.

An instance of this structure must be passed to palInit() at system startup time in order to initialized the digital I/O subsystem. This represents only the initial setup, specific pads or whole ports can be reprogrammed at later time.

Definition at line 68 of file platforms/AT91SAM7/pal_lld.h.


Field Documentation

Port 0 setup data.

Definition at line 70 of file platforms/AT91SAM7/pal_lld.h.

Port 1 setup data.

Definition at line 74 of file platforms/AT91SAM7/pal_lld.h.

GPIO 0 setup data.

Definition at line 77 of file platforms/LPC11xx/pal_lld.h.

GPIO 1 setup data.

Definition at line 79 of file platforms/LPC11xx/pal_lld.h.

GPIO 2 setup data.

Definition at line 81 of file platforms/LPC11xx/pal_lld.h.

GPIO 3 setup data.

Definition at line 83 of file platforms/LPC11xx/pal_lld.h.

GPIO 0 setup data.

Definition at line 77 of file platforms/LPC13xx/pal_lld.h.

GPIO 1 setup data.

Definition at line 79 of file platforms/LPC13xx/pal_lld.h.

GPIO 2 setup data.

Definition at line 81 of file platforms/LPC13xx/pal_lld.h.

GPIO 3 setup data.

Definition at line 83 of file platforms/LPC13xx/pal_lld.h.

PINSEL0 initial value.

Definition at line 70 of file platforms/LPC214x/pal_lld.h.

PINSEL1 initial value.

Definition at line 72 of file platforms/LPC214x/pal_lld.h.

PINSEL2 initial value.

Definition at line 74 of file platforms/LPC214x/pal_lld.h.

Port 0 setup data.

Definition at line 76 of file platforms/LPC214x/pal_lld.h.

Port 1 setup data.

Definition at line 78 of file platforms/LPC214x/pal_lld.h.

Port 1 setup data.

Definition at line 92 of file platforms/MSP430/pal_lld.h.

Port 2 setup data.

Definition at line 98 of file platforms/MSP430/pal_lld.h.

Port 3 setup data.

Definition at line 104 of file platforms/MSP430/pal_lld.h.

Port 4 setup data.

Definition at line 110 of file platforms/MSP430/pal_lld.h.

Port 5 setup data.

Definition at line 116 of file platforms/MSP430/pal_lld.h.

Port 6 setup data.

Definition at line 122 of file platforms/MSP430/pal_lld.h.

Port A setup data.

Definition at line 79 of file platforms/STM32/pal_lld.h.

Port B setup data.

Definition at line 81 of file platforms/STM32/pal_lld.h.

Port C setup data.

Definition at line 83 of file platforms/STM32/pal_lld.h.

Port D setup data.

Definition at line 85 of file platforms/STM32/pal_lld.h.

Port E setup data.

Definition at line 88 of file platforms/STM32/pal_lld.h.

Port F setup data.

Definition at line 92 of file platforms/STM32/pal_lld.h.

Port G setup data.

Definition at line 94 of file platforms/STM32/pal_lld.h.


Generated on Sun Nov 28 2010 14:09:59 for ChibiOS/RT by doxygen 1.7.1