These should be named after the chips rather than the boards.
15 files changed:
-from adafruit_blinka.microcontroller.beaglebone_black import pin
+from adafruit_blinka.microcontroller.am335x import pin
# initial pins, to mimic bonescript demo
P8_3 = pin.P8_3
# initial pins, to mimic bonescript demo
P8_3 = pin.P8_3
-from adafruit_blinka.microcontroller.raspi_23 import pin
+from adafruit_blinka.microcontroller.bcm283x import pin
D2 = pin.D2
SDA = pin.SDA
D2 = pin.D2
SDA = pin.SDA
# Initialize the channel in use
count = 0
# Initialize the channel in use
count = 0
# most common, divisible by 3 is likely RGB
LED_STRIP = ws.WS2811_STRIP_RGB
count = len(buf)//3
# most common, divisible by 3 is likely RGB
LED_STRIP = ws.WS2811_STRIP_RGB
count = len(buf)//3
# Initialize the controller
ws.ws2811_t_freq_set(_led_strip, LED_FREQ_HZ)
ws.ws2811_t_dmanum_set(_led_strip, LED_DMA_NUM)
# Initialize the controller
ws.ws2811_t_freq_set(_led_strip, LED_FREQ_HZ)
ws.ws2811_t_dmanum_set(_led_strip, LED_DMA_NUM)
resp = ws.ws2811_init(_led_strip)
if resp != ws.WS2811_SUCCESS:
if resp == -5:
resp = ws.ws2811_init(_led_strip)
if resp != ws.WS2811_SUCCESS:
if resp == -5:
w = buf[bpp*i+3]
pixel = (w << 24) | (r << 16) | (g << 8) | b
ws.ws2811_led_set(channel, i, pixel)
w = buf[bpp*i+3]
pixel = (w << 24) | (r << 16) | (g << 8) | b
ws.ws2811_led_set(channel, i, pixel)
resp = ws.ws2811_render(_led_strip)
if resp != ws.WS2811_SUCCESS:
message = ws.ws2811_get_return_t_str(resp)
resp = ws.ws2811_render(_led_strip)
if resp != ws.WS2811_SUCCESS:
message = ws.ws2811_get_return_t_str(resp)
def configure(self, baudrate=100000, polarity=0, phase=0, bits=8):
if board_name in ap_board.ANY_RASPBERRY_PI_2_OR_3:
def configure(self, baudrate=100000, polarity=0, phase=0, bits=8):
if board_name in ap_board.ANY_RASPBERRY_PI_2_OR_3:
- from adafruit_blinka.microcontroller.raspi_23.pin import Pin
+ from adafruit_blinka.microcontroller.bcm283x.pin import Pin
from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
elif board_name == ap_board.BEAGLEBONE_BLACK:
from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
elif board_name == ap_board.BEAGLEBONE_BLACK:
- # reuse the raspberry pi class as both boards use Linux spidev
- from adafruit_blinka.microcontroller.beaglebone_black.pin import Pin
+ from adafruit_blinka.microcontroller.am335x.pin import Pin
from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
elif board_name == ap_board.ORANGEPI_PC:
from adafruit_blinka.microcontroller.allwinner_h3.pin import Pin
from adafruit_blinka.microcontroller.generic_linux.spi import SPI as _SPI
elif board_name == ap_board.ORANGEPI_PC:
from adafruit_blinka.microcontroller.allwinner_h3.pin import Pin
from adafruit_blinka.agnostic import board_id
if board_id == "raspi_3" or board_id == "raspi_2":
from adafruit_blinka.agnostic import board_id
if board_id == "raspi_3" or board_id == "raspi_2":
- from adafruit_blinka.microcontroller.raspi_23.pin import Pin
+ from adafruit_blinka.microcontroller.bcm283x.pin import Pin
elif board_id == "beaglebone_black":
elif board_id == "beaglebone_black":
- from adafruit_blinka.microcontroller.beaglebone_black.pin import Pin
+ from adafruit_blinka.microcontroller.am335x.pin import Pin
elif board_id == "orangepipc":
from adafruit_blinka.microcontroller.allwinner_h3.pin import Pin
elif board_id == "pyboard":
elif board_id == "orangepipc":
from adafruit_blinka.microcontroller.allwinner_h3.pin import Pin
elif board_id == "pyboard":
from adafruit_blinka.microcontroller.stm32 import *
elif platform == "linux":
if board_id == "raspi_3" or board_id == "raspi_2":
from adafruit_blinka.microcontroller.stm32 import *
elif platform == "linux":
if board_id == "raspi_3" or board_id == "raspi_2":
- from adafruit_blinka.microcontroller.raspi_23 import *
+ from adafruit_blinka.microcontroller.bcm283x import *
elif board_id == "beaglebone_black":
elif board_id == "beaglebone_black":
- from adafruit_blinka.microcontroller.beaglebone_black import *
+ from adafruit_blinka.microcontroller.am335x import *
elif board_id == "orangepipc":
from adafruit_blinka.microcontroller.allwinner_h3 import *
else:
elif board_id == "orangepipc":
from adafruit_blinka.microcontroller.allwinner_h3 import *
else:
elif agnostic.chip_name == ap_chip.STM32:
from adafruit_blinka.microcontroller.stm32.pin import *
elif agnostic.detect.any_raspberry_pi_or_3:
elif agnostic.chip_name == ap_chip.STM32:
from adafruit_blinka.microcontroller.stm32.pin import *
elif agnostic.detect.any_raspberry_pi_or_3:
- from adafruit_blinka.microcontroller.raspi_23.pin import *
+ from adafruit_blinka.microcontroller.bcm283x.pin import *
elif agnostic.detect.beaglebone_black:
elif agnostic.detect.beaglebone_black:
- from adafruit_blinka.microcontroller.beaglebone_black.pin import *
+ from adafruit_blinka.microcontroller.am335x.pin import *
elif agnostic.detect.orangepi_pc:
from adafruit_blinka.microcontroller.allwinner_h3.pin import *
else:
elif agnostic.detect.orangepi_pc:
from adafruit_blinka.microcontroller.allwinner_h3.pin import *
else:
import adafruit_platformdetect.board as ap_board
if board_name in (ap_board.RASPBERRY_PI_2B, ap_board.RASPBERRY_PI_3B, ap_board.RASPBERRY_PI_B_PLUS):
import adafruit_platformdetect.board as ap_board
if board_name in (ap_board.RASPBERRY_PI_2B, ap_board.RASPBERRY_PI_3B, ap_board.RASPBERRY_PI_B_PLUS):
- from adafruit_blinka.microcontroller.raspi_23 import neopixel as _neopixel
+ from adafruit_blinka.microcontroller.bcm283x import neopixel as _neopixel
elif "sphinx" in sys.modules:
pass
else:
elif "sphinx" in sys.modules:
pass
else:
if board_id == "raspi_2" or board_id == "raspi_3":
if board_id == "raspi_2" or board_id == "raspi_3":
- from adafruit_blinka.microcontroller.raspi_23.pulseio.PulseIn import PulseIn as PulseIn
+ from adafruit_blinka.microcontroller.bcm283x.pulseio.PulseIn import PulseIn as PulseIn