41 #ifndef __ALT_GPIO_H__
42 #define __ALT_GPIO_H__
52 #define ALT_GPIO_BITMASK 0xFFFFFF
60 #ifndef ALT_GPIO_DATAREAD_TEST_MODE
61 #define ALT_GPIO_DATAREAD_TEST_MODE false
288 ALT_GPIO_BIT24 = ALT_TWO_TO_POW(24),
289 ALT_GPIO_BIT25 = ALT_TWO_TO_POW(25),
290 ALT_GPIO_BIT26 = ALT_TWO_TO_POW(26),
291 ALT_GPIO_BIT27 = ALT_TWO_TO_POW(27),
292 ALT_GPIO_BIT28 = ALT_TWO_TO_POW(28),
293 ALT_GPIO_BIT29 = ALT_TWO_TO_POW(29),
294 ALT_GPIO_BIT30 = ALT_TWO_TO_POW(30),
295 ALT_GPIO_BIT31 = (int32_t)ALT_TWO_TO_POW(31),
299 ALT_GPIO_BITNUM_MAX = (23),
301 ALT_GPIO_BIT_MAX = (1 << ALT_GPIO_BITNUM_MAX),
302 ALT_END_OF_GPIO_PORT_SIGNALS = (32)
348 uint32_t mask, uint32_t config);
392 uint32_t mask, uint32_t val);
447 uint32_t mask, uint32_t config);
494 uint32_t mask, uint32_t config);
552 uint32_t mask, uint32_t config);
728 uint32_t mask, uint32_t val);
903 ALT_END_OF_GPIO_SIGNALS = -1,