Difference between revisions of "Unit BCM2709"

From Ultibo.org
Jump to: navigation, search
(Created page with "Return to Unit Reference === Description === ---- ''To be documented'' === Constants === ---- ''To be documented'' === Type definitions === ---- ''To...")
 
Line 5: Line 5:
 
----
 
----
  
''To be documented''
+
This unit provides the BCM2709 specific implementations of the following devices:
 +
 
 +
*SPI0
 +
*I2C0
 +
*I2C1
 +
*SPI1
 +
*SPI2
 +
*I2C Slave
 +
*SPI Slave
 +
*DMA
 +
*PWM0
 +
*PWM1
 +
*PCM
 +
*GPIO
 +
*UART0
 +
*UART1
 +
*SDHCI (eMMC)
 +
 +
*Clock
 +
*ARM Timer
 +
*Local Timer
 +
*Random
 +
*Mailbox
 +
*Watchdog
 +
*Framebuffer
 +
 
 +
*MIPI CSI-2 (Camera Serial Interface)
 +
*DSI (Display Serial Interface)
 +
 
 +
'''BCM2709 SPI0 Device'''
 +
 
 +
The BCM2709 has a single master mode SPI controller that supports 3 wire, 2 wire and LoSSI modes of operation. It also has 2 auxiliary SPI masters which do not support DMA mode (see SPI1/2 below).
 +
 +
The main SPI0 controller supports polled, interrupt and DMA modes and includes 3 chip selects although only CS0 and 1 are available on the 26 or 40 pin header.
 +
 +
By default SPI0 can appear on GPIO pins 7 to 11 (CS1, CS0, MISO, MOSI, SCLK) using alternate function 0 or on GPIO pins 35 to 39 (CS1, CS0, MISO, MOSI, SCLK) using alternate function 0, only pins 7 to 11 are available on the header.
  
 
=== Constants ===
 
=== Constants ===

Revision as of 04:54, 17 October 2016

Return to Unit Reference


Description


This unit provides the BCM2709 specific implementations of the following devices:

  • SPI0
  • I2C0
  • I2C1
  • SPI1
  • SPI2
  • I2C Slave
  • SPI Slave
  • DMA
  • PWM0
  • PWM1
  • PCM
  • GPIO
  • UART0
  • UART1
  • SDHCI (eMMC)
  • Clock
  • ARM Timer
  • Local Timer
  • Random
  • Mailbox
  • Watchdog
  • Framebuffer
  • MIPI CSI-2 (Camera Serial Interface)
  • DSI (Display Serial Interface)

BCM2709 SPI0 Device

The BCM2709 has a single master mode SPI controller that supports 3 wire, 2 wire and LoSSI modes of operation. It also has 2 auxiliary SPI masters which do not support DMA mode (see SPI1/2 below).

The main SPI0 controller supports polled, interrupt and DMA modes and includes 3 chip selects although only CS0 and 1 are available on the 26 or 40 pin header.

By default SPI0 can appear on GPIO pins 7 to 11 (CS1, CS0, MISO, MOSI, SCLK) using alternate function 0 or on GPIO pins 35 to 39 (CS1, CS0, MISO, MOSI, SCLK) using alternate function 0, only pins 7 to 11 are available on the header.

Constants


To be documented

Type definitions


To be documented

Public variables


To be documented

Function declarations


To be documented


Return to Unit Reference