Merge pull request #2316 from dhalbert/m4-network-ps2io
Enable network and ps2io for all SAMD51 boards by default.
This commit is contained in:
commit
f047f3ce93
@ -11,6 +11,5 @@ QSPI_FLASH_FILESYSTEM = 1
|
|||||||
EXTERNAL_FLASH_DEVICE_COUNT = 1
|
EXTERNAL_FLASH_DEVICE_COUNT = 1
|
||||||
EXTERNAL_FLASH_DEVICES = "W25Q128JV_PM"
|
EXTERNAL_FLASH_DEVICES = "W25Q128JV_PM"
|
||||||
|
|
||||||
CIRCUITPY_PS2IO = 1
|
|
||||||
# No I2S on SAMD51G.
|
# No I2S on SAMD51G.
|
||||||
CIRCUITPY_AUDIOBUSIO = 0
|
CIRCUITPY_AUDIOBUSIO = 0
|
||||||
|
@ -11,7 +11,3 @@ QSPI_FLASH_FILESYSTEM = 1
|
|||||||
EXTERNAL_FLASH_DEVICE_COUNT = 3
|
EXTERNAL_FLASH_DEVICE_COUNT = 3
|
||||||
EXTERNAL_FLASH_DEVICES = "GD25Q16C, W25Q16JV_IQ, W25Q16JV_IM"
|
EXTERNAL_FLASH_DEVICES = "GD25Q16C, W25Q16JV_IQ, W25Q16JV_IM"
|
||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
|
||||||
CIRCUITPY_NETWORK = 1
|
|
||||||
MICROPY_PY_WIZNET5K = 5500
|
|
||||||
CIRCUITPY_PS2IO = 1
|
|
||||||
|
@ -11,7 +11,3 @@ QSPI_FLASH_FILESYSTEM = 1
|
|||||||
EXTERNAL_FLASH_DEVICE_COUNT = 1
|
EXTERNAL_FLASH_DEVICE_COUNT = 1
|
||||||
EXTERNAL_FLASH_DEVICES = GD25Q16C
|
EXTERNAL_FLASH_DEVICES = GD25Q16C
|
||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
|
||||||
CIRCUITPY_NETWORK = 1
|
|
||||||
MICROPY_PY_WIZNET5K = 5500
|
|
||||||
CIRCUITPY_PS2IO = 1
|
|
||||||
|
@ -11,5 +11,3 @@ QSPI_FLASH_FILESYSTEM = 1
|
|||||||
EXTERNAL_FLASH_DEVICE_COUNT = 2
|
EXTERNAL_FLASH_DEVICE_COUNT = 2
|
||||||
EXTERNAL_FLASH_DEVICES = "W25Q64JV_IQ, GD25Q64C"
|
EXTERNAL_FLASH_DEVICES = "W25Q64JV_IQ, GD25Q64C"
|
||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
|
||||||
CIRCUITPY_PS2IO = 1
|
|
||||||
|
@ -11,7 +11,3 @@ QSPI_FLASH_FILESYSTEM = 1
|
|||||||
EXTERNAL_FLASH_DEVICE_COUNT = 1
|
EXTERNAL_FLASH_DEVICE_COUNT = 1
|
||||||
EXTERNAL_FLASH_DEVICES = GD25Q64C
|
EXTERNAL_FLASH_DEVICES = GD25Q64C
|
||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
|
||||||
CIRCUITPY_NETWORK = 1
|
|
||||||
MICROPY_PY_WIZNET5K = 5500
|
|
||||||
CIRCUITPY_PS2IO = 1
|
|
||||||
|
@ -12,7 +12,6 @@ EXTERNAL_FLASH_DEVICE_COUNT = 1
|
|||||||
EXTERNAL_FLASH_DEVICES = GD25Q16C
|
EXTERNAL_FLASH_DEVICES = GD25Q16C
|
||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
|
||||||
CIRCUITPY_PS2IO = 1
|
|
||||||
# No I2S on SAMD51G
|
# No I2S on SAMD51G
|
||||||
CIRCUITPY_AUDIOBUSIO = 0
|
CIRCUITPY_AUDIOBUSIO = 0
|
||||||
|
|
||||||
|
@ -14,3 +14,5 @@ LONGINT_IMPL = MPZ
|
|||||||
# Not needed.
|
# Not needed.
|
||||||
CIRCUITPY_AUDIOBUSIO = 0
|
CIRCUITPY_AUDIOBUSIO = 0
|
||||||
CIRCUITPY_DISPLAYIO = 0
|
CIRCUITPY_DISPLAYIO = 0
|
||||||
|
CIRCUITPY_NETWORK = 0
|
||||||
|
CIRCUITPY_PS2IO = 0
|
||||||
|
@ -11,7 +11,3 @@ QSPI_FLASH_FILESYSTEM = 1
|
|||||||
EXTERNAL_FLASH_DEVICE_COUNT = 3
|
EXTERNAL_FLASH_DEVICE_COUNT = 3
|
||||||
EXTERNAL_FLASH_DEVICES = "S25FL116K, S25FL216K, GD25Q16C"
|
EXTERNAL_FLASH_DEVICES = "S25FL116K, S25FL216K, GD25Q16C"
|
||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
|
||||||
CIRCUITPY_NETWORK = 1
|
|
||||||
MICROPY_PY_WIZNET5K = 5500
|
|
||||||
CIRCUITPY_PS2IO = 1
|
|
||||||
|
@ -11,7 +11,3 @@ QSPI_FLASH_FILESYSTEM = 1
|
|||||||
EXTERNAL_FLASH_DEVICE_COUNT = 3
|
EXTERNAL_FLASH_DEVICE_COUNT = 3
|
||||||
EXTERNAL_FLASH_DEVICES = "S25FL116K, S25FL216K, GD25Q16C"
|
EXTERNAL_FLASH_DEVICES = "S25FL116K, S25FL216K, GD25Q16C"
|
||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
|
||||||
CIRCUITPY_NETWORK = 1
|
|
||||||
MICROPY_PY_WIZNET5K = 5500
|
|
||||||
CIRCUITPY_PS2IO = 1
|
|
||||||
|
@ -12,7 +12,6 @@ EXTERNAL_FLASH_DEVICE_COUNT = 1
|
|||||||
EXTERNAL_FLASH_DEVICES = "W25Q16JV_IM"
|
EXTERNAL_FLASH_DEVICES = "W25Q16JV_IM"
|
||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
|
||||||
CIRCUITPY_PS2IO = 1
|
|
||||||
# No I2S on SAMD51G
|
# No I2S on SAMD51G
|
||||||
CIRCUITPY_AUDIOBUSIO = 0
|
CIRCUITPY_AUDIOBUSIO = 0
|
||||||
|
|
||||||
|
@ -11,6 +11,3 @@ QSPI_FLASH_FILESYSTEM = 1
|
|||||||
EXTERNAL_FLASH_DEVICE_COUNT = 1
|
EXTERNAL_FLASH_DEVICE_COUNT = 1
|
||||||
EXTERNAL_FLASH_DEVICES = GD25Q64C
|
EXTERNAL_FLASH_DEVICES = GD25Q64C
|
||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
|
||||||
CIRCUITPY_AUDIOIO = 1
|
|
||||||
CIRCUITPY_DISPLAYIO = 1
|
|
||||||
|
@ -17,7 +17,9 @@ CIRCUITPY_BITBANGIO = 0
|
|||||||
CIRCUITPY_FREQUENCYIO = 0
|
CIRCUITPY_FREQUENCYIO = 0
|
||||||
CIRCUITPY_I2CSLAVE = 0
|
CIRCUITPY_I2CSLAVE = 0
|
||||||
CIRCUITPY_NEOPIXEL_WRITE = 0
|
CIRCUITPY_NEOPIXEL_WRITE = 0
|
||||||
|
CIRCUITPY_NETWORK = 0
|
||||||
CIRCUITPY_PIXELBUF = 0
|
CIRCUITPY_PIXELBUF = 0
|
||||||
|
CIRCUITPY_PS2IO = 0
|
||||||
CIRCUITPY_RTC = 0
|
CIRCUITPY_RTC = 0
|
||||||
CIRCUITPY_TOUCHIO = 0
|
CIRCUITPY_TOUCHIO = 0
|
||||||
CIRCUITPY_USB_HID = 0
|
CIRCUITPY_USB_HID = 0
|
||||||
|
@ -12,8 +12,6 @@ EXTERNAL_FLASH_DEVICE_COUNT = 1
|
|||||||
EXTERNAL_FLASH_DEVICES = GD25Q16C
|
EXTERNAL_FLASH_DEVICES = GD25Q16C
|
||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
|
||||||
CIRCUITPY_AUDIOIO = 1
|
|
||||||
CIRCUITPY_DISPLAYIO = 1
|
|
||||||
CIRCUITPY_GAMEPAD = 1
|
CIRCUITPY_GAMEPAD = 1
|
||||||
CIRCUITPY_GAMEPADSHIFT = 1
|
CIRCUITPY_GAMEPADSHIFT = 1
|
||||||
CIRCUITPY_STAGE = 1
|
CIRCUITPY_STAGE = 1
|
||||||
|
@ -12,8 +12,6 @@ EXTERNAL_FLASH_DEVICE_COUNT = 1
|
|||||||
EXTERNAL_FLASH_DEVICES = GD25Q16C
|
EXTERNAL_FLASH_DEVICES = GD25Q16C
|
||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
|
||||||
CIRCUITPY_AUDIOIO = 1
|
|
||||||
CIRCUITPY_DISPLAYIO = 1
|
|
||||||
CIRCUITPY_GAMEPAD = 1
|
CIRCUITPY_GAMEPAD = 1
|
||||||
CIRCUITPY_GAMEPADSHIFT = 1
|
CIRCUITPY_GAMEPADSHIFT = 1
|
||||||
CIRCUITPY_STAGE = 1
|
CIRCUITPY_STAGE = 1
|
||||||
|
@ -12,8 +12,6 @@ EXTERNAL_FLASH_DEVICE_COUNT = 1
|
|||||||
EXTERNAL_FLASH_DEVICES = GD25Q64C
|
EXTERNAL_FLASH_DEVICES = GD25Q64C
|
||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
|
||||||
CIRCUITPY_AUDIOIO = 1
|
|
||||||
CIRCUITPY_DISPLAYIO = 1
|
|
||||||
CIRCUITPY_GAMEPAD = 1
|
CIRCUITPY_GAMEPAD = 1
|
||||||
CIRCUITPY_GAMEPADSHIFT = 1
|
CIRCUITPY_GAMEPADSHIFT = 1
|
||||||
CIRCUITPY_STAGE = 1
|
CIRCUITPY_STAGE = 1
|
||||||
|
@ -12,8 +12,6 @@ EXTERNAL_FLASH_DEVICE_COUNT = 1
|
|||||||
EXTERNAL_FLASH_DEVICES = GD25Q64C
|
EXTERNAL_FLASH_DEVICES = GD25Q64C
|
||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
|
||||||
CIRCUITPY_AUDIOIO = 1
|
|
||||||
CIRCUITPY_DISPLAYIO = 1
|
|
||||||
CIRCUITPY_GAMEPAD = 1
|
CIRCUITPY_GAMEPAD = 1
|
||||||
CIRCUITPY_GAMEPADSHIFT = 1
|
CIRCUITPY_GAMEPADSHIFT = 1
|
||||||
CIRCUITPY_STAGE = 1
|
CIRCUITPY_STAGE = 1
|
||||||
|
@ -14,7 +14,6 @@ EXTERNAL_FLASH_DEVICE_COUNT = 1
|
|||||||
EXTERNAL_FLASH_DEVICES = "W25Q64JV_IQ"
|
EXTERNAL_FLASH_DEVICES = "W25Q64JV_IQ"
|
||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
|
||||||
CIRCUITPY_PS2IO = 1
|
|
||||||
# No I2S on SAMD51G
|
# No I2S on SAMD51G
|
||||||
CIRCUITPY_AUDIOBUSIO = 0
|
CIRCUITPY_AUDIOBUSIO = 0
|
||||||
# Make room for more stuff
|
# Make room for more stuff
|
||||||
|
@ -12,7 +12,6 @@ EXTERNAL_FLASH_DEVICE_COUNT = 2
|
|||||||
EXTERNAL_FLASH_DEVICES = "W25Q64JV_IQ, GD25Q64C"
|
EXTERNAL_FLASH_DEVICES = "W25Q64JV_IQ, GD25Q64C"
|
||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
|
||||||
CIRCUITPY_PS2IO = 1
|
|
||||||
# No I2S on SAMD51G
|
# No I2S on SAMD51G
|
||||||
CIRCUITPY_AUDIOBUSIO = 0
|
CIRCUITPY_AUDIOBUSIO = 0
|
||||||
|
|
||||||
|
@ -16,10 +16,18 @@ endif
|
|||||||
|
|
||||||
# Put samd21-only choices here.
|
# Put samd21-only choices here.
|
||||||
ifeq ($(CHIP_FAMILY),samd21)
|
ifeq ($(CHIP_FAMILY),samd21)
|
||||||
# frequencyio not yet verified as working on SAMD21.
|
# frequencyio not yet verified as working on SAMD21, though make it possible to override.
|
||||||
|
ifndef CIRCUITPY_AUDIOMIXER
|
||||||
CIRCUITPY_AUDIOMIXER = 0
|
CIRCUITPY_AUDIOMIXER = 0
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifndef CIRCUITPY_FREQUENCYIO
|
||||||
CIRCUITPY_FREQUENCYIO = 0
|
CIRCUITPY_FREQUENCYIO = 0
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifndef CIRCUITPY_TOUCHIO_USE_NATIVE
|
||||||
CIRCUITPY_TOUCHIO_USE_NATIVE = 1
|
CIRCUITPY_TOUCHIO_USE_NATIVE = 1
|
||||||
|
endif
|
||||||
|
|
||||||
# SAMD21 needs separate endpoint pairs for MSC BULK IN and BULK OUT, otherwise it's erratic.
|
# SAMD21 needs separate endpoint pairs for MSC BULK IN and BULK OUT, otherwise it's erratic.
|
||||||
USB_MSC_EP_NUM_OUT = 1
|
USB_MSC_EP_NUM_OUT = 1
|
||||||
@ -27,8 +35,24 @@ endif
|
|||||||
|
|
||||||
# Put samd51-only choices here.
|
# Put samd51-only choices here.
|
||||||
ifeq ($(CHIP_FAMILY),samd51)
|
ifeq ($(CHIP_FAMILY),samd51)
|
||||||
CIRCUITPY_SAMD = 1
|
# No native touchio on SAMD51.
|
||||||
CIRCUITPY_TOUCHIO_USE_NATIVE = 0
|
CIRCUITPY_TOUCHIO_USE_NATIVE = 0
|
||||||
|
|
||||||
|
# The ifndef's allow overriding in mpconfigboard.mk.
|
||||||
|
|
||||||
|
ifndef CIRCUITPY_NETWORK
|
||||||
|
CIRCUITPY_NETWORK = 1
|
||||||
|
MICROPY_PY_WIZNET5K = 5500
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifndef CIRCUITPY_PS2IO
|
||||||
|
CIRCUITPY_PS2IO = 1
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifndef CIRCUITPY_SAMD
|
||||||
|
CIRCUITPY_SAMD = 1
|
||||||
|
endif
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
|
||||||
INTERNAL_LIBM = 1
|
INTERNAL_LIBM = 1
|
||||||
|
@ -11,20 +11,33 @@ USB_SERIAL_NUMBER_LENGTH = 16
|
|||||||
LONGINT_IMPL = MPZ
|
LONGINT_IMPL = MPZ
|
||||||
|
|
||||||
# Audio via PWM
|
# Audio via PWM
|
||||||
|
ifndef CIRCUITPY_AUDIOCORE
|
||||||
CIRCUITPY_AUDIOCORE = 1
|
CIRCUITPY_AUDIOCORE = 1
|
||||||
|
endif
|
||||||
|
|
||||||
CIRCUITPY_AUDIOIO = 0
|
CIRCUITPY_AUDIOIO = 0
|
||||||
|
|
||||||
|
# The ifndef's allow overriding in mpconfigboard.mk.
|
||||||
|
|
||||||
|
ifndef CIRCUITPY_AUDIOMIXER
|
||||||
CIRCUITPY_AUDIOMIXER = 1
|
CIRCUITPY_AUDIOMIXER = 1
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifndef CIRCUITPY_AUDIOPWMIO
|
||||||
CIRCUITPY_AUDIOPWMIO = 1
|
CIRCUITPY_AUDIOPWMIO = 1
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifndef CIRCUITPY_AUDIOBUSIO
|
||||||
CIRCUITPY_AUDIOBUSIO = 1
|
CIRCUITPY_AUDIOBUSIO = 1
|
||||||
|
endif
|
||||||
|
|
||||||
# No I2CSlave implementation
|
# No I2CSlave implementation
|
||||||
CIRCUITPY_I2CSLAVE = 0
|
CIRCUITPY_I2CSLAVE = 0
|
||||||
|
|
||||||
# enable NVM
|
|
||||||
CIRCUITPY_NVM = 1
|
|
||||||
|
|
||||||
# enable RTC
|
# enable RTC
|
||||||
|
ifndef CIRCUITPY_RTC
|
||||||
CIRCUITPY_RTC = 1
|
CIRCUITPY_RTC = 1
|
||||||
|
endif
|
||||||
|
|
||||||
# frequencyio not yet implemented
|
# frequencyio not yet implemented
|
||||||
CIRCUITPY_FREQUENCYIO = 0
|
CIRCUITPY_FREQUENCYIO = 0
|
||||||
|
@ -15,18 +15,56 @@ LONGINT_IMPL = MPZ
|
|||||||
#Reduced feature set for early port
|
#Reduced feature set for early port
|
||||||
CIRCUITPY_MINIMAL_BUILD = 1
|
CIRCUITPY_MINIMAL_BUILD = 1
|
||||||
|
|
||||||
|
# The ifndef's allow overriding in mpconfigboard.mk.
|
||||||
|
|
||||||
|
ifndef CIRCUITPY_BOARD
|
||||||
CIRCUITPY_BOARD = 1
|
CIRCUITPY_BOARD = 1
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifndef CIRCUITPY_DIGITALIO
|
||||||
CIRCUITPY_DIGITALIO = 1
|
CIRCUITPY_DIGITALIO = 1
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifndef CIRCUITPY_ANALOGIO
|
||||||
CIRCUITPY_ANALOGIO = 1
|
CIRCUITPY_ANALOGIO = 1
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifndef CIRCUITPY_MICROCONTROLLER
|
||||||
CIRCUITPY_MICROCONTROLLER = 1
|
CIRCUITPY_MICROCONTROLLER = 1
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifndef CIRCUITPY_BUSIO
|
||||||
CIRCUITPY_BUSIO = 1
|
CIRCUITPY_BUSIO = 1
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifndef CIRCUITPY_PULSEIO
|
||||||
CIRCUITPY_PULSEIO = 1
|
CIRCUITPY_PULSEIO = 1
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifndef CIRCUITPY_OS
|
||||||
CIRCUITPY_OS = 1
|
CIRCUITPY_OS = 1
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifndef CIRCUITPY_STORAGE
|
||||||
CIRCUITPY_STORAGE = 1
|
CIRCUITPY_STORAGE = 1
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifndef CIRCUITPY_RANDOM
|
||||||
CIRCUITPY_RANDOM = 1
|
CIRCUITPY_RANDOM = 1
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifndef CRICUITPY_USB_HID
|
||||||
CIRCUITPY_USB_HID = 1
|
CIRCUITPY_USB_HID = 1
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifndef CIRCUITPY_USB_MIDI
|
||||||
CIRCUITPY_USB_MIDI = 1
|
CIRCUITPY_USB_MIDI = 1
|
||||||
|
endif
|
||||||
|
|
||||||
|
ifndef CIRCUITPY_NEOPIXEL_WRITE
|
||||||
CIRCUITPY_NEOPIXEL_WRITE = 1
|
CIRCUITPY_NEOPIXEL_WRITE = 1
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
#ifeq ($(MCU_SUB_VARIANT), stm32f412zx)
|
#ifeq ($(MCU_SUB_VARIANT), stm32f412zx)
|
||||||
#endif
|
#endif
|
||||||
|
@ -170,7 +170,7 @@ CIRCUITPY_NEOPIXEL_WRITE = $(CIRCUITPY_DEFAULT_BUILD)
|
|||||||
endif
|
endif
|
||||||
CFLAGS += -DCIRCUITPY_NEOPIXEL_WRITE=$(CIRCUITPY_NEOPIXEL_WRITE)
|
CFLAGS += -DCIRCUITPY_NEOPIXEL_WRITE=$(CIRCUITPY_NEOPIXEL_WRITE)
|
||||||
|
|
||||||
# Only certain boards support NETWORK (Ethernet)
|
# Enabled on SAMD51. Won't fit on SAMD21 builds. Not tested on nRF or STM32F4 builds.
|
||||||
ifndef CIRCUITPY_NETWORK
|
ifndef CIRCUITPY_NETWORK
|
||||||
CIRCUITPY_NETWORK = 0
|
CIRCUITPY_NETWORK = 0
|
||||||
endif
|
endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user