Nut/OS  5.0.5
API Reference
Output_Maximum_frequency_enumeration
Collaboration diagram for Output_Maximum_frequency_enumeration:

Defines

#define IS_GPIO_SPEED(SPEED)

Enumerations

enum  GPIOSpeed_TypeDef {
  GPIO_Speed_10MHz = 1, GPIO_Speed_2MHz, GPIO_Speed_50MHz, GPIO_Speed_2MHz = 0x00,
  GPIO_Speed_25MHz = 0x01, GPIO_Speed_50MHz = 0x02, GPIO_Speed_100MHz = 0x03, GPIO_Speed_2MHz = 0x00,
  GPIO_Speed_25MHz = 0x01, GPIO_Speed_50MHz = 0x02, GPIO_Speed_100MHz = 0x03, GPIO_Speed_400KHz = 0x00,
  GPIO_Speed_2MHz = 0x01, GPIO_Speed_10MHz = 0x02, GPIO_Speed_40MHz = 0x03
}

Define Documentation

#define IS_GPIO_SPEED (   SPEED)
Value:
(((SPEED) == GPIO_Speed_400KHz) || ((SPEED) == GPIO_Speed_2MHz) || \
                              ((SPEED) == GPIO_Speed_10MHz)||  ((SPEED) == GPIO_Speed_40MHz))

Enumeration Type Documentation

Enumerator:
GPIO_Speed_10MHz 
GPIO_Speed_2MHz 
GPIO_Speed_50MHz 
GPIO_Speed_2MHz 

Low speed

GPIO_Speed_25MHz 

Medium speed

GPIO_Speed_50MHz 

Fast speed

GPIO_Speed_100MHz 

High speed on 30 pF (80 MHz Output max speed on 15 pF)

GPIO_Speed_2MHz 

Low speed

GPIO_Speed_25MHz 

Medium speed

GPIO_Speed_50MHz 

Fast speed

GPIO_Speed_100MHz 

High speed on 30 pF (80 MHz Output max speed on 15 pF)

GPIO_Speed_400KHz 

Very Low Speed

GPIO_Speed_2MHz 

Low Speed

GPIO_Speed_10MHz 

Medium Speed

GPIO_Speed_40MHz 

High Speed