Quectel MC60 Open CPU Series User Guide V2.0
User Manual:
Open the PDF directly: View PDF
Page Count: 200 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- About the Document
- Contents
- Table Index
- Figure Index
- 1 Introduction
- 2 OpenCPU Platform
- 3 Base Data Types
- 4 System Configuration
- 5 API Functions
- 5.1. System API Functions
- 5.1.1. Usage
- 5.1.2. API Functions
- 5.1.2.1. Ql_Reset
- 5.1.2.2. Ql_Sleep
- 5.1.2.3. Ql_GetUID
- 5.1.2.4. Ql_GetCoreVer
- 5.1.2.5. Ql_GetSDKVer
- 5.1.2.6. Ql_GetMsSincePwrOn
- 5.1.2.7. Ql_OS_GetMessage
- 5.1.2.8. Ql_OS_SendMessage
- 5.1.2.9. Ql_OS_CreateMutex
- 5.1.2.10. Ql_OS_TakeMutex
- 5.1.2.11. Ql_OS_GiveMutex
- 5.1.2.12. Ql_OS_CreateSemaphore
- 5.1.2.13. Ql_OS_TakeSemaphore
- 5.1.2.14. Ql_OS_CreateEvent
- 5.1.2.15. Ql_OS_WaitEvent
- 5.1.2.16. Ql_OS_SetEvent
- 5.1.2.17. Ql_OS_GiveSemaphore
- 5.1.2.18. Ql_SetLastErrorCode
- 5.1.2.19. Ql_GetLastErrorCode
- 5.1.2.20. Ql_OS_GetCurrenTaskLeftStackSize
- 5.1.3. Possible Error Codes
- 5.1.4. Examples
- 5.2. Time APIs
- 5.3. Timer APIs
- 5.4. Power Management APIs
- 5.5. Memory APIs
- 5.6. File System APIs
- 5.6.1. Usage
- 5.6.2. API Functions
- 5.6.2.1. Ql_FS_Open
- 5.6.2.2. Ql_FS_OpenRAMFile
- 5.6.2.3. Ql_FS_Read
- 5.6.2.4. Ql_FS_Write
- 5.6.2.5. Ql_FS_Seek
- 5.6.2.6. Ql_FS_GetFilePosition
- 5.6.2.7. Ql_FS_Truncate
- 5.6.2.8. Ql_FS_Flush
- 5.6.2.9. Ql_FS_Close
- 5.6.2.10. Ql_FS_GetSize
- 5.6.2.11. Ql_FS_Delete
- 5.6.2.12. Ql_FS_Check
- 5.6.2.13. Ql_FS_Rename
- 5.6.2.14. Ql_FS_CreateDir
- 5.6.2.16. Ql_FS_CheckDir
- 5.6.2.17. Ql_FS_FindFirst
- 5.6.2.18. Ql_FS_FindNext
- 5.6.2.19. Ql_FS_FindClose
- 5.6.2.20. Ql_FS_XDelete
- 5.6.2.21. Ql_FS_XMove
- 5.6.2.22. Ql_FS_ GetFreeSpace
- 5.6.2.23. Ql_FS_GetTotalSpace
- 5.6.2.24. Ql_FS_Format
- 5.6.3. Example
- 5.7. Hardware Interface APIs
- 5.7.1. UART
- 5.7.1.1. UART Overview
- 5.7.1.2. UART Usage
- 5.7.1.3. API Functions
- 5.7.1.3.1. Ql_UART_Register
- 5.7.1.3.2. Ql_UART_Open
- 5.7.1.3.3. Ql_UART_OpenEx
- 5.7.1.3.4. Ql_UART_Write
- 5.7.1.3.5. Ql_UART_Read
- 5.7.1.3.6. Ql_UART_SetDCBConfig
- 5.7.1.3.7. Ql_UART_GetDCBConfig
- 5.7.1.3.8. Ql_UART_ClrRxBuffer
- 5.7.1.3.9. Ql_UART_ClrTxBuffer
- 5.7.1.3.10. Ql_UART_GetPinStatus
- 5.7.1.3.11. Ql_UART_SetPinStatus
- 5.7.1.3.12. Ql_UART_SendEscap
- 5.7.1.3.13. Ql_UART_Close
- 5.7.1.4. Example
- 5.7.2. GPIO
- 5.7.2.1. GPIO Overview
- 5.7.2.2. GPIO List
- 5.7.2.3. GPIO Initial Configuration
- 5.7.2.4. GPIO Usage
- 5.7.2.5. API Functions
- 5.7.2.5.1. Ql_GPIO_Init
- 5.7.2.5.2. Ql_GPIO_GetLevel
- 5.7.2.5.3. Ql_GPIO_SetLevel
- 5.7.2.5.4. Ql_GPIO_GetDirection
- 5.7.2.5.5. Ql_GPIO_SetDirection
- 5.7.2.5.6. Ql_GPIO_GetPullSelection
- 5.7.2.5.7. Ql_GPIO_SetPullSelection
- 5.7.2.5.8. Ql_GPIO_Uninit
- 5.7.2.6. Example
- 5.7.3. EINT
- 5.7.4. PWM
- 5.7.5. ADC
- 5.7.6. IIC
- 5.7.7. SPI
- 5.7.1. UART
- 5.8. GPRS APIs
- 5.8.1. Overview
- 5.8.2. Usage
- 5.8.3. API Functions
- 5.8.3.1. Ql_GPRS_Register
- 5.8.3.2. Callback_GPRS_Actived
- 5.8.3.3. CallBack_GPRS_Deactived
- 5.8.3.4. Ql_GPRS_Config
- 5.8.3.5. Ql_GPRS_Activate
- 5.8.3.6. Ql_GPRS_ActivateEx
- 5.8.3.7. Ql_GPRS_Deactivate
- 5.8.3.8. Ql_GPRS_DeactivateEx
- 5.8.3.9. Ql_GPRS_GetLocalIPAddress
- 5.8.3.10. Ql_GPRS_GetDNSAddress
- 5.8.3.11. Ql_GPRS_SetDNS Address
- 5.9. Socket APIs
- 5.9.1. Overview
- 5.9.2. Usage
- 5.9.3. API Functions
- 5.9.3.1. Ql_SOC_Register
- 5.9.3.2. Callback_Socket_Read
- 5.9.3.3. Callback_Socket_Write
- 5.9.3.4. Ql_SOC_Create
- 5.9.3.5. Ql_SOC_Close
- 5.9.3.6. Ql_SOC_Connect
- 5.9.3.7. Ql_SOC_ConnectEx
- 5.9.3.8. Ql_SOC_Send
- 5.9.3.9. Ql_SOC_Recv
- 5.9.3.10. Ql_SOC_GetAckNumber
- 5.9.3.11. Ql_SOC_SendTo
- 5.9.3.12. Ql_SOC_RecvFrom
- 5.9.3.13. Ql_SOC_Bind
- 5.9.3.14. Ql_SOC_Listen
- 5.9.3.15. Ql_SOC_Accept
- 5.9.3.16. Ql_IpHelper_GetIPByHostName
- 5.9.3.17. Ql_IpHelper_ConvertIpAddr
- 5.9.4. Possible Error Codes
- 5.9.5. Example
- 5.10. Watchdog APIs
- 5.11. FOTA APIs
- 5.12. Debug APIs
- 5.13. RIL APIs
- 5.13.1. AT APIs
- 5.13.2. Telephony APIs
- 5.13.3. SMS APIs
- 5.13.4. (U)SIM Card APIs
- 5.13.5. Network APIs
- 5.13.6. GSM Location APIs
- 5.13.7. Secure data APIs
- 5.13.8. System APIs
- 5.13.9. Audio APIs
- 5.13.9.1. RIL_AUD_SetChannel
- 5.13.9.2. RIL_AUD_GetChannel
- 5.13.9.3. RIL_AUD_SetVolume
- 5.13.9.4. RIL_AUD_GetVolume
- 5.13.9.5. RIL_AUD_RegisterPlayCB
- 5.13.9.6. RIL_AUD_PlayFile
- 5.13.9.7. RIL_AUD_StopPlay
- 5.13.9.8. RIL_AUD_PlayMem
- 5.13.9.9. RIL_AUD_StopPlayMem
- 5.13.9.10. RIL_AUD_StartRecord
- 5.13.9.11. RIL_AUD_StopRecord
- 5.13.9.12. RIL_AUD_GetRecordState
- 5.14. GNSS APIs
- 5.15. Bluetooth EDR APIs
- 5.15.1. RIL_BT_Switch
- 5.15.2. RIL_BT_GetPwrState
- 5.15.3. RIL_BT_Initialize
- 5.15.4. RIL_BT_SetName
- 5.15.5. RIL_BT_GetName
- 5.15.6. RIL_BT_GetLocalAddr
- 5.15.7. RIL_BT_SetVisble
- 5.15.8. RIL_BT_GetVisble
- 5.15.9. RIL_BT_StartScan
- 5.15.10. RIL_BT_GetDevListInfo
- 5.15.11. RIL_BT_GetDevListPointer
- 5.15.12. RIL_BT_StopScan
- 5.15.13. RIL_BT_QueryState
- 5.15.14. RIL_BT_PairReq
- 5.15.15. RIL_BT_PairConfirm
- 5.15.16. RIL_BT_Unpair
- 5.15.17. RIL_BT_GetSupportedProfile
- 5.15.18. RIL_BT_ConnReq
- 5.15.19. RIL_BT_SPP_DirectConn
- 5.15.20. RIL_BT_ConnAccept
- 5.15.21. RIL_BT_Disconnect
- 5.15.22. RIL_BT_SPP_Send
- 5.15.23. RIL_BT_SPP_Read
- 5.16. BLE APIs
- 5.1. System API Functions
- 6 Appendix A References