- Main Page
- Modules
- Data Structures
- Files

Enumerations
GPT Enumerated Data Types
GPT

## Enumerations
enum | CSL_Instance { GPT_0 = 0, GPT_1, GPT_2, GPT_INVALID }
| Instance number. More...
enum | CSL_AutoReLoad { GPT_AUTO_DISABLE = 0, GPT_AUTO_ENABLE }
| Autoload Timer Mode. More...
enum | CSL_CtrlTimer { GPT_TIMER_DISABLE = 0, GPT_TIMER_ENABLE }
| Timer enable/disable. More...
enum | CSL_PreScale { GPT_PRE_SC_DIV_0 = 0, GPT_PRE_SC_DIV_1, GPT_PRE_SC_DIV_2, GPT_PRE_SC_DIV_3, GPT_PRE_SC_DIV_4, GPT_PRE_SC_DIV_5, GPT_PRE_SC_DIV_6, GPT_PRE_SC_DIV_7, GPT_PRE_SC_DIV_8, GPT_PRE_SC_DIV_9, GPT_PRE_SC_DIV_10, GPT_PRE_SC_DIV_11, GPT_PRE_SC_DIV_12, GPT_PRE_SC_DIV_RESERVE }
| Pre-Scale division. More...

## Enumeration Type Documentation

enum CSL_AutoReLoad

Autoload Timer Mode.

Enumeration for auto load timer enable or disable.

Enumerator:

  GPT_AUTO_DISABLE | Auto re-load disable
  GPT_AUTO_ENABLE | Auto re-load enable

enum CSL_CtrlTimer

Timer enable/disable.

Enumeration for pre-scale functionality timer enable or disable.

Enumerator:

  GPT_TIMER_DISABLE | Pre scale timer disable
  GPT_TIMER_ENABLE | Pre scale timer enable

enum CSL_Instance

Instance number.

Enumeration for instance number (maximum 3 instance).

Enumerator:

  GPT_0 | Timer instace 0
  GPT_1 | Timer instace 1
  GPT_2 | Timer instace 2
  GPT_INVALID | Timer Invalid Instance

enum CSL_PreScale

Pre-Scale division.

Enumeration for pre-scale devider value.

Enumerator:

  GPT_PRE_SC_DIV_0 | Pre scale Divide input clock by 2
  GPT_PRE_SC_DIV_1 | Pre scale Divide input clock by 4
  GPT_PRE_SC_DIV_2 | Pre scale Divide input clock by 8
  GPT_PRE_SC_DIV_3 | Pre scale Divide input clock by 16
  GPT_PRE_SC_DIV_4 | Pre scale Divide input clock by 32
  GPT_PRE_SC_DIV_5 | Pre scale Divide input clock by 64
  GPT_PRE_SC_DIV_6 | Pre scale Divide input clock by 128
  GPT_PRE_SC_DIV_7 | Pre scale Divide input clock by 256
  GPT_PRE_SC_DIV_8 | Pre scale Divide input clock by 512
  GPT_PRE_SC_DIV_9 | Pre scale Divide input clock by 1024
  GPT_PRE_SC_DIV_10 | Pre scale Divide input clock by 2048
  GPT_PRE_SC_DIV_11 | Pre scale Divide input clock by 4096
  GPT_PRE_SC_DIV_12 | Pre scale Divide input clock by 8192
  GPT_PRE_SC_DIV_RESERVE | Reserve