901 Commits

Author SHA1 Message Date
Rafael Silva
71aae2743c bsp: same70_xplained: fix unused variable warning
Signed-off-by: Rafael Silva <perigoso@riseup.net>
2021-06-11 21:01:12 +01:00
graham sanderson
fd7b18a4f6 Make examples standalone buildable via CMake 2021-06-10 10:11:20 -05:00
graham sanderson
de436e1f76 undo search replace error 2021-06-02 11:30:42 -05:00
graham sanderson
1fb211f390 minor comment change to force rebuild 2021-06-02 09:52:49 -05:00
graham sanderson
bef33d108a move core definition of source file includes from SDK into family.cmake
only build webserver example if lwip submodule initialized
2021-06-02 09:33:23 -05:00
graham sanderson
109d02531e remove TINYUSB_FAMILT_PROJECT_NAME_INCLUDES_BOARD setting 2021-06-01 11:21:19 -05:00
graham sanderson
6e29bf6e54 rename family.cmake to family_common.cmake 2021-06-01 09:09:25 -05:00
graham sanderson
8782d0b8df fix rp2040 examples build from local tinyusb tree 2021-06-01 09:04:08 -05:00
graham sanderson
90d7483d92 guard stdio_uart_init_full with LIB_PICO_STDUI_UART as the function doesn't exist otherwise 2021-05-31 11:18:26 -05:00
graham sanderson
13951b43c2 set PICO_TINYUSB_PATH for when building from within tinyusb without pico-sdk/tinyusb submodule 2021-05-31 10:58:14 -05:00
graham sanderson
5d161b79bb Fix up build_family style builds:
- added back pre-existing board directories which now just select PICO_BOARD
 - added boards/pico_sdk which just uses the pre-existing PICO_BOARD setting
 - fixed rp2040/family.cmake to include the magic string "CFG_TUSB_MCU=OPT_MCU_RP2040" expected by build_family.py
2021-05-31 10:06:12 -05:00
graham sanderson
95f2478146 Rework rp2040 examples and CMake build:
- Examples should be CMake buildable from their own subdirectory; such a build will error out based on
	  matching .skip.MCU_xxx or a mismatched .only.MCU_
	- It should be possible to build from a higher level and use .skip.MCU_ and .only.MCU_ to filter which
          examples get built
	- The intention is for the CMakeLists.txts in the examples to be non family specific and without MCU based IFs. I have
          started this work, but am not really sure the state of the esp32 stuff; in any case the plan is to have
          everything encapsulated in the FAMILY/family.cmake
	- pico_examples now just includes examples/device/CMakeLists.txt and examples/host/CMakeLists.txt directly, as they
	  also build correctly when included from there.
Note that .skip.MCU_ for esp32 in the directories it wasn't previously avaiable has not been added, as the .skip is common to the regular Makefile builds also. It isn't clear whether these examples should build for esp32, but if not .skip should be added.
2021-05-30 20:13:47 -05:00
hathach
f9c542aa52
fix dfu example build 2021-05-26 18:16:56 +07:00
hathach
689d74a595
fix board test example build with nrf 2021-05-26 16:41:17 +07:00
hathach
954056da0c
fix warnings cast function type for nrf, fix pico osal warning
add TODO for overflow in tusb_fifo.c
2021-05-25 21:02:40 +07:00
hathach
e70fb7fd41 fix mkl25z ci 2021-04-29 00:33:03 +07:00
hathach
cf64b2214b fix build with mkl25z 2021-04-29 00:22:28 +07:00
hathach
d70af332c0 fixed build with lpc51 2021-04-28 23:44:04 +07:00
hathach
fdda9f75db add lpc54628 but usb clock;phy doesn't seem to be right 2021-04-28 23:25:07 +07:00
hathach
8a9f412788 fix lpc54 button 2021-04-28 22:34:56 +07:00
hathach
71a1f57ccd generalize lpc54 family 2021-04-28 21:34:26 +07:00
hathach
9a6552c4b3 fix build with lpc54 2021-04-28 20:02:17 +07:00
hathach
fcedb2eecb fix lpc55 build 2021-04-28 19:53:31 +07:00
hathach
810057bdb2 fix build with imxrt 2021-04-28 19:30:23 +07:00
hathach
af0db342df update lpc mcu sdk path 2021-04-28 18:30:19 +07:00
hathach
e115e08728 add nxp_lpcopen as submodule 2021-04-28 18:11:49 +07:00
hathach
3da76ae449 making new family lpc54 2021-04-28 16:13:43 +07:00
hathach
c1c4b2f6bf complete lpc15 family 2021-04-28 15:16:36 +07:00
hathach
bbc6d4f9e8 create new lpc15 family 2021-04-28 15:10:31 +07:00
hathach
6882a7af3b lpc1549 work well now 2021-04-28 14:53:46 +07:00
hathach
b5339caa17 clean up lpc55 boards 2021-04-26 21:40:58 +07:00
hathach
f4475ea85b change lpc55s28 default port to 1 2021-04-26 21:26:13 +07:00
Ha Thach
7abafbb1bd
Merge pull request #807 from UweBonnes/lpc55-port1-hs
mcu-link: Board support for MCU-LINK with LPC55S69JBD64
2021-04-26 20:28:47 +07:00
hathach
ba90a8cb79 use correct NBYTES_MAX for full and high speed 2021-04-26 20:22:40 +07:00
Uwe Bonnes
fd7337fe04 mcu_link: Board support for MCU_LINK with LPC55S69JBD64 2021-04-26 10:26:46 +02:00
hathach
8ebdf2b097 ip3511 correct buffer offset, nbytes layout for highspeed port1
able to get passed enumeration and up to READ10
2021-04-26 14:43:58 +07:00
hathach
b15d126d59 lpc55 improve multiple controller support
port1 highspeed requires USB_RAM
2021-04-24 13:36:05 +07:00
hathach
7089df2088 lpc55 correct bus_reset with highspeed on support controller
correct hsphy init for family
2021-04-24 12:19:13 +07:00
hathach
8642c2045c update dcd ip3511 for better multiple rhport support 2021-04-24 10:44:14 +07:00
hathach
5c5d4b189f add lpc55 uart write 2021-04-22 19:24:19 +07:00
hathach
a2be6c1472 correct boot stage2 for itsybitsy and qt rp2040 2021-04-19 14:03:29 +07:00
Ha Thach
01801c881b
Merge pull request #783 from alisitsyn/esp-based_on_334e95f
WIP: Add new Espressif target esp32s3 for tinyUSB
2021-04-19 13:01:50 +07:00
hathach
faae19f560 update ci build 2021-04-18 15:44:50 +07:00
hathach
0517377dcb add stm32f072eval to group 2021-04-18 15:44:34 +07:00
hathach
4c8750badb add f070 nucleo to group 2021-04-18 14:26:07 +07:00
hathach
a5b406da51 create stm32f0 group 2021-04-18 13:24:34 +07:00
Dima Barsky
9fceed39fc When used with FreeRTOS, lower the interrupt priority for OTG_FS_IRQn 2021-04-17 23:43:03 +01:00
hathach
38cc459c93 Merge branch 'master' into alisitsyn-esp-based_on_334e95f 2021-04-18 01:30:19 +07:00
Dima Barsky
70c89da7ba Change LED_STATE_ON to 0 for f401 and f411 blackpill boards 2021-04-16 15:51:19 +01:00
Alex Lisitsyn
f5e02e72ed espressif: group boards using target name as a family
`hw\bsp` separate one family folder to esp32s2, esp32s3
add board specific board.cmake file to override board specific options(features)
fix examples and test scripts to use new family approach
2021-04-16 15:41:42 +02:00