msp430fxyz/include/periph_cpu.h¶
CPU specific definitions for internal peripheral handling.
-
HAVE_GPIO_T¶ Define a custom type for GPIO pins.
-
uint16_t
gpio_t¶
-
GPIO_PIN( x, y)¶ Mandatory function for defining a GPIO pins.
1
((gpio_t)(((x & 0xff) << 8) | (1 << (y & 0x07))))
-
SPI_HWCS( x)¶ No support for HW chip select…
1
(SPI_CS_UNDEF)
-
PERIPH_SPI_NEEDS_INIT_CS¶ declare needed generic SPI functions
-
PERIPH_SPI_NEEDS_TRANSFER_BYTE¶
-
PERIPH_SPI_NEEDS_TRANSFER_REG¶
-
PERIPH_SPI_NEEDS_TRANSFER_REGS¶
-
enum
@76¶ - P1
= 1 - PORT 1.
- P2
= 2 - PORT 2.
- P3
= 3 - PORT 3.
- P4
= 4 - PORT 4.
- P5
= 5 - PORT 5.
- P6
= 6 - PORT 6.
- P1
-
void
gpio_periph_mode(gpio.h::gpio_tpin, bool enable)¶ Enable or disable a pin to be used by peripheral modules.
Parameters
pin: pin to (de-)select enable: true for enabling peripheral use, false for disabling it
-
GPIO_UNDEF¶ Definition of a fitting UNDEF value.
1
(0xffff)