nordic_NRF52840_QIAA_R module#

class SMDPad[source]#

Bases: Pad

shape: Shape | PadShape = Polygon(elements=((2.425, 2.425), (-2.425, 2.425), (-2.425, -2.425), (2.425, -2.425)), holes=())#

The geometric shape of the pad or a PadShape to specify the regular shape and the shape when non-functional pads are removed. Can be overridden on a per-layer basis by shapes.

soldermask = Soldermask(shape=Polygon(elements=((2.476, 2.476), (-2.476, 2.476), (-2.476, -2.476), (2.476, -2.476)), holes=()), side=<Side.Top: 0>)#
paste = Paste(shape=Polygon(elements=((2.476, 2.476), (-2.476, 2.476), (-2.476, -2.476), (2.476, -2.476)), holes=()), side=<Side.Top: 0>)#
class nRFBGAPad[source]#

Bases: Pad

shape: Shape | PadShape = Circle(radius=0.1375)#

The geometric shape of the pad or a PadShape to specify the regular shape and the shape when non-functional pads are removed. Can be overridden on a per-layer basis by shapes.

soldermask = Soldermask(shape=Circle(radius=0.1875), side=<Side.Top: 0>)#
paste = Paste(shape=Circle(radius=0.15), side=<Side.Top: 0>)#
class Reset[source]#

Bases: Port

reset = Port()#
class LFOscillator[source]#

Bases: Port

lo_in = Port()#
lo_out = Port()#
class NRF52840_QIAA_R(*, lfo=True, antenna=True, power_config=5)[source]#

Bases: Circuit

NRF52840 reference module.

Parameters:
vin = Power()#
mcu = mcu()#
class IOPort[source]#

Bases: Port

p = Port()#
ioport = PrePostInit#
gpio = PrePostInit#
timer = PrePostInit#
adc = PrePostInit#
i2c = PrePostInit#
spi = PrePostInit#
uart = PrePostInit#
swd = PrePostInit#
reset = PrePostInit#
crystal = PrePostInit#
Device#

alias of NRF52840_QIAA_R