Silabs Logo
Developer Documentation
  • Home
  • Training
  • Community
  • Support
  • Github
    • Login
    • Register
  • Silabs Search
  • Silabs Home
  • //
    • API Documentation
      //SPIDRV - SPI Driver
      //SPIDRV_Init
Logo

    API Documentation

    • API Documentation
    • Button API
      • Coulomb Counter API
        • Cycle Counter
          • DMADRV - DMA Driver
            • Debug
              • ECODE - Error Codes
                • GPIOINT - GPIO Interrupt
                  • I2C Simple Polled Master
                    • KEYSCAN - Keypad Scanner Driver
                      • LED Driver
                        • NVM3 - NVM Data Manager
                          • PWM Driver
                            • SPIDRV - SPI Driver
                              • SPIDRV_Init_t
                                • SPIDRV_HandleData_t
                                • SPIDRV_Init
                                • Error Codes
                                  • Init Configuration Data
                                  • SPIDRV_Type_t
                                  • SPIDRV_BitOrder_t
                                  • SPIDRV_ClockMode_t
                                  • SPIDRV_CsControl_t
                                  • SPIDRV_SlaveStart_t
                                  • SPIDRV_Callback_t
                                  • SPIDRV_Handle_t
                                  • SPIDRV_AbortTransfer
                                  • SPIDRV_DeInit
                                  • SPIDRV_GetBitrate
                                  • SPIDRV_GetFramelength
                                  • SPIDRV_GetTransferStatus
                                  • SPIDRV_Init
                                  • SPIDRV_MReceive
                                  • SPIDRV_MReceiveB
                                  • SPIDRV_MTransfer
                                  • SPIDRV_MTransferB
                                  • SPIDRV_MTransferSingleItemB
                                  • SPIDRV_MTransmit
                                  • SPIDRV_MTransmitB
                                  • SPIDRV_SetBitrate
                                  • SPIDRV_SetFramelength
                                  • SPIDRV_SReceive
                                  • SPIDRV_SReceiveB
                                  • SPIDRV_STransfer
                                  • SPIDRV_STransferB
                                  • SPIDRV_STransmit
                                  • SPIDRV_STransmitB
                                • TEMPDRV Temperature Driver
                                  • UARTDRV - UART Driver
                                    • USTIMER - Microsecond Timer
                                      Logo
                                      Version HistorySupportAbout UsCommunityContact UsPrivacy and TermsSite Feedback
                                      Copyright © 2025 Silicon Laboratories. All rights reserved.