summaryrefslogtreecommitdiff
path: root/hw/bsp/samd21
AgeCommit message (Collapse)Author
2025-10-15merge samd2x and saml2x bsp, add OPT_MCU_SAML2X to replace OPT_MCU_SAML21 & ↵hathach
OPT_MCU_SAML22
2025-07-09add board_vbus_set() for samd21/d51 to enable usb host vbushathach
enable host example build for samd21/d51
2025-07-09Merge branch 'refs/heads/master' into fork/ChrisDeadman/hcd-samd-supporthathach
2025-01-24add cmake RTOS=zephyr (default noos) for zephyr buildhathach
2025-01-22- change to use CMAKE_SYSTEM_CPU to prevent CMAKE_SYSTEM_PROCESSOR conflict ↵hathach
with zephyr - change tinyusb CMakeLists.txt to function tinyusb_target_add() instead of defining tinyusb lib target
2024-12-27embed metadata to family.c and board.h to generate supported boards dochathach
2024-10-20add support for native SAMD HCDDeadman
2024-05-06update flash openocdhathach
2024-05-03- add cmake to samd11hathach
- build_cmake.py always build with -DCMAKE_BUILD_TYPE=MinSizeRel
2024-05-03add cmake for saml2xhathach
2024-04-24update clang make build for stm32: f0 f1 f2 f3 f4 f7 h7 g0 g4 l0 l4 samd21 ↵hathach
samd51 nrf
2024-04-24clang make work for samd21hathach
2024-04-24fix samd linker with clang: cannot self-check defined symbol with lld e.g ↵hathach
`STACK_SIZE = DEFINED(STACK_SIZE) ? STACK_SIZE : 0x1000` --> STACK_SIZE = 0
2024-04-19clang samd21 build but has issue as samd51hathach
2024-03-09sparkfun_samd21_mini_usb board supportDeadman
2023-12-26tested other ports with featherwing max3421, change cs, intr pin to D10, D9hathach
2023-12-18update FreeRTOSConfig.hhathach
- remove configAssert() - configCHECK_HANDLER_INSTALLATION=0 (to prevent unused-parameter error with configAssert(x)=nil
2023-12-13try to add samd51 to hil pool using doublereset (rpi gpio) and bossachathach
2023-11-23move tools/cmake to examples/build_systemhathach
2023-11-23make nanolib linking explicitly by each family/boardhathach
2023-11-20update example to work with featherwing max3421, set max3421 GPIO0 for vbushathach
tested with feather nrf52840, m0, m4
2023-11-16switch freertos to static allocation only (dynamic = 0), since it is ↵hathach
possible now with latest freertos cmake
2023-10-04change tuh_max3421_spi_xfer_api() signaturehathach
tested working with sam d21 and d51, not tested with nrf52, seem not working with esp32
2023-09-27Merge branch 'master' into add-max3421-esp32hathach
2023-09-27change hcd_int_handler(rhport, in_isr) signature: add in_isrhathach
change tuh_int_handler() to take in_isr as optional parameter (default = true)
2023-09-26tested cdc_msc_hid_freertos with samd51hathach
add -Wno-error=format for espressif wrap up cdc_msc_hid_freertos
2023-09-18add default CFG_TUH_MAX3421 = 0, default spi speed for samd21/samd51 to 12Mhzhathach
2023-09-11wrap up build cmake & make support for max3421, to enable the Host driver, ↵hathach
'MAX3421_HOST=1' must be added as part of make/cmake command
2023-09-09both samd21/d51 works perfectly with max3421ehathach
2023-09-07more ci fixhathach
2023-09-07fix cihathach
2023-09-07add cmake support for samd21.hathach
update ci cmake
2023-08-04Merge pull request #2204 from hathach/enhance-bspHa Thach
Enhance bsp
2023-08-03more board_api.h renamehathach
2023-06-30Update support for Cynthion boardsmndza
- Rename LUNA to Cynthion - Add support for newer revisions (>=0.6) - Bootloader (saturn-v) default size is now 2K
2023-06-24add CPU_CORE for all familyhathach
2023-03-19add CFLAGS_SKIP to improve sam compile timehathach
2023-03-17fix trailing space and new linehathach
temporarily disable codespell
2023-03-16rename FREERTOS_PORT to FREERTOS_PORTABLE_SRChathach
also fix trailing spaces
2023-03-08Merge branch 'master' into renesas-rahathach
2022-06-24add more warning option, also fix -Wconversion with rp2040hathach
-Wuninitialized, -Wunused, -Wredundant-decls
2022-06-02rework make freertos port handlingRafael Silva
this allows ports to specify a freertos port outside the FreeRTOS-Kernel lib directory, which would otherwise not be possible Signed-off-by: Rafael Silva <[email protected]>
2022-01-05Unify skip and only logic for build scriptsScott Shawcroft
And switch to a single file that can include mcu, family or board.
2021-12-20samd21: make uart_init() staticMatt Johnston
Avoids a linker conflict if programs are using the same function name.
2021-11-01samd21: enable SysTick only if running w/o OSJean Gressmann
2021-10-31Adds support for Adafruit Trinket M0Jean Gressmann
2021-10-29Add Adafruit QT Py boardMatt Johnston
Straight copy of itsybitsy_m0/ with MCU changed to ATSAMD21E18 LED and button are disabled. LED is a neopixel so could be added later.
2021-10-29samd21: Make LED_PIN and BUTTON_PIN optionalMatt Johnston
Some boards don't have them, just ignore
2021-10-17more with -Wcast-qualhathach
2021-10-09Add compile option to allocate video data into flash in video_capture examplekkitayam