Showing changes from revision #1 to #2:
Added | Removed | Changed
The GPIO module allows access to the general purpose input/output pins of variousGPIO pins of various ARM boards. boards Not on all which SWIs are supported by all platforms, and parameters for any SWI RISC can OS vary runs. from board to board, which is a shame.
There is no generic compatibility module for devices without GPIO pins.
&58F80 GPIO_ReadData
&58F81 GPIO_WriteData
&58F82 GPIO_ReadOE
&58F83 GPIO_WriteOE
&58F84 GPIO_AuxAsGPIO?
&58F85 GPIO_ExpAsGPIO?
&58F86 GPIO_CameraGPIO?
&58F87 GPIO_AuxAsSafe?
&58F88 GPIO_ExpAsSafe?
&58F89 GPIO_CameraSafe?
&58F8A GPIO_AuxAsUSB?
&58F8B GPIO_ExpAsUART?
&58F8C GPIO_AuxAsMMC?
&58F8D GPIO_ExpAsMMC?
&58F8E GPIO_AuxAsMM?
&58F8F GPIO_ReadMode?
&58F90 GPIO_WriteMode?
&58F91 GPIO_ReadLevel0?
&58F92 GPIO_WriteLevel0?
&58F93 GPIO_ReadLevel1?
&58F94 GPIO_WriteLevel1?
&58F95 GPIO_ReadRising?
&58F96 GPIO_WriteRising?
&58F97 GPIO_ReadFalling?
&58F98 GPIO_WriteFalling?
&58F99 GPIO_ReadDebounceEnable?
&58F9A GPIO_WriteDebounceEnable?
&58F9B GPIO_ReadIRQ1?
&58F9C GPIO_WriteIRQ1?
&58F9D GPIO_ReadIRQ2?
&58F9E GPIO_WriteIRQ2?
&58F9F GPIO_ReadExp32?
&58FA0 GPIO_ReadAux32?
&58FA1 GPIO_ReadCam32?
&58FA2 GPIO_WriteExp32?
&58FA3 GPIO_WriteAux32?
&58FA4 GPIO_WriteCam32?
&58FA5 GPIO_ReadExpOE32?
&58FA6 GPIO_ReadAuxOE32?
&58FA7 GPIO_ReadCamOE32?
&58FA8 GPIO_WriteExpOE32?
&58FA9 GPIO_WriteAuxOE32?
&58FAA GPIO_WriteCamOE32?
&58FAB GPIO_ReadEvent
&58FAC GPIO_WriteEvent
&58FAD GPIO_ReadAsync?
&58FAE GPIO_WriteAsync?
&58FAF reserved
&58FB0 reserved
&58FB1 reserved
&58FB2 reserved
&58FB3 reserved
&58FB4 GPIO_FlashOn?
&58FB5 GPIO_FlashOff?
&58FB6 GPIO_Info?
&58FB7 GPIO_I2CInfo?
&58FB8 GPIO_SRAMRead?
&58FB9 GPIO_SRAMWrite?
&58FBA GPIO_Address?
&58FBB GPIO_LoadConfig?
&58FBC GPIO_ReadConfig?
&58FBD GPIO_EnableI2C?
&58FBE GPIO_GetBoard?
&58FBF GPIO_RescanI2C?