board

A module that hosts mock pins and default SPI, I2C, and UART data buses.

circuitpython_mocks.board.I2C()[source]

Creates a default instance (singleton) of I2C

class circuitpython_mocks.board.Pin[source]

A dummy type for GPIO pins.

circuitpython_mocks.board.SPI()[source]

Creates a default instance (singleton) of SPI

circuitpython_mocks.board.SPI1()[source]

Creates a default instance (singleton) of SPI (secondary bus)

circuitpython_mocks.board.STEMMA_I2C()[source]

Creates a default instance (singleton) of I2C (secondary bus)

circuitpython_mocks.board.UART()[source]

Creates a default instance (singleton) of UART

circuitpython_mocks.board.board_id = 'CIRCUITPYTHON_MOCK'

A dummy identifier to allow detection when using this mock library.

This module includes the following dummy pins for soft-testing:

  • A0

  • A1

  • A10

  • A11

  • A12

  • A13

  • A14

  • A15

  • A16

  • A17

  • A18

  • A19

  • A2

  • A20

  • A21

  • A22

  • A23

  • A24

  • A25

  • A3

  • A4

  • A5

  • A6

  • A7

  • A8

  • A9

  • CE0

  • CE1

  • CS

  • D0

  • D1

  • D10

  • D11

  • D12

  • D13

  • D14

  • D15

  • D16

  • D17

  • D18

  • D19

  • D2

  • D20

  • D21

  • D22

  • D23

  • D24

  • D25

  • D26

  • D27

  • D28

  • D29

  • D3

  • D30

  • D31

  • D32

  • D33

  • D34

  • D35

  • D36

  • D37

  • D38

  • D39

  • D4

  • D40

  • D41

  • D42

  • D43

  • D44

  • D45

  • D46

  • D47

  • D48

  • D49

  • D5

  • D50

  • D51

  • D52

  • D53

  • D54

  • D55

  • D56

  • D57

  • D58

  • D59

  • D6

  • D60

  • D61

  • D62

  • D63

  • D64

  • D65

  • D66

  • D67

  • D68

  • D69

  • D7

  • D70

  • D71

  • D72

  • D73

  • D74

  • D75

  • D76

  • D77

  • D78

  • D79

  • D8

  • D80

  • D81

  • D82

  • D83

  • D84

  • D85

  • D86

  • D87

  • D88

  • D89

  • D9

  • D90

  • D91

  • D92

  • D93

  • D94

  • D95

  • D96

  • D97

  • D98

  • D99

  • DOTSTAR

  • LED

  • MISO

  • MISO_1

  • MOSI

  • MOSI_1

  • NEOPIXEL

  • RX

  • RXD

  • SCK

  • SCK_1

  • SCL

  • SCL1

  • SCLK

  • SCLK_1

  • SD

  • SDA

  • SDA1

  • TX

  • TXD

  • WS