Ha Thach
84f2ca77f7
Merge pull request #1283 from kasjer/kasjer/olimex-pic32-board-fixes
...
olimex pic32 board fixes
2022-01-19 09:55:18 +07:00
Ha Thach
92c36f187d
Merge pull request #1274 from kasjer/kasjer/nrf5x-request-clock-in-mynewt
...
nrf5x: Request HFXO via OS
2022-01-18 20:00:23 +07:00
Jerzy Kasenberg
f4725120a4
nrf5x: Request HFXO via OS
...
Mynewt (similar to Soft Device) has its own reference counting for
HFXO oscillator.
So far TinyUSB requested HFXO when VBUS was detected and stopped when
VBUS was removed.
But with Mynewt running HFXO can be stopped when other interested parties
don't require HFXO anymore. This results in very difficult to track
USB transmission errors.
This change enables Mynewt specific HFXO management in Soft Device fashion.
2022-01-18 08:12:49 +01:00
Jerzy Kasenberg
45d56915d1
pic32/olimex boards: Fix active state of button
...
Buttons for olimex_emz64 and olimex_hmz144 should be set
to active low in board configuration.
2022-01-17 18:00:58 +01:00
Jerzy Kasenberg
168c7095e8
pic32mz: Fix remote_wakeup without OS
...
Remote wakeup requires 10ms of delay when RESUME bit
is toggled.
It was covered for OS build.
For non-OS build simple delay based on board_millis() is
used to wait required amount of time.
Without this remote wakup may not work.
2022-01-17 17:59:51 +01:00
Ha Thach
6972a4f5cf
Merge pull request #1276 from kkitayam/fix_video_capture_frame_interval
...
Fix video_capture example fails enumeration when 8FPS
2022-01-17 23:57:42 +07:00
Ha Thach
11aa4b9bba
Merge pull request #1284 from kasjer/kasjer/ft9xx-mynewt
...
ft9xx: Fix Mynewt build
2022-01-17 16:28:07 +07:00
Jerzy Kasenberg
ec01428820
ft9xx: Fix Mynewt build
...
Includes were moved few lines down to restore build with Mynewt build system.
2022-01-17 09:14:41 +01:00
Ha Thach
58b8bdc2e4
Merge pull request #1277 from liamfraser/fix-cmake-skip
...
Fix family_support.cmake to use new skip.txt and only.txt files
2022-01-17 14:36:51 +07:00
Ha Thach
61d392fad4
Merge pull request #1238 from ftdigdm/port-ft90x
...
Port ft90x
2022-01-17 13:18:30 +07:00
Ha Thach
0780fd3d1e
Merge pull request #1269 from mysterywolf/master
...
[rt-thread] add rt-thread os in readme
2022-01-17 12:37:53 +07:00
Ha Thach
efc29baead
Merge branch 'master' into port-ft90x
2022-01-17 12:36:39 +07:00
hathach
1a7de71e79
correct link in rst
2022-01-17 12:15:54 +07:00
Ha Thach
976405dea3
Merge pull request #1270 from kasjer/kasjer/pic32mz
...
Driver for Microchip PIC32MZ family
2022-01-16 20:24:14 +07:00
hathach
c722133671
change OPT_MCU_PIC32MZ to value of 1900
2022-01-16 15:38:23 +07:00
Ha Thach
5dab0e8aed
Merge pull request #1282 from hathach/fix-esp-ci
...
Fix esp ci
2022-01-16 14:20:41 +07:00
hathach
cb57f047e7
update for s3
2022-01-16 13:26:50 +07:00
hathach
e1e4577616
more ci fix
2022-01-16 13:24:36 +07:00
hathach
e635c16de0
fix esp ci build with IDF version 5
2022-01-16 13:12:27 +07:00
Ha Thach
76987fb357
Merge pull request #1235 from vmilea/feature/feedback_format
...
Support disabling feedback format correction #1234
2022-01-16 12:54:50 +07:00
hathach
45fb60e883
update format correction with actual bus speed
2022-01-16 12:12:57 +07:00
Liam Fraser
3db9cf3547
Fix family_support.cmake to use new skip.txt and only.txt files for skipping mcus
2022-01-13 16:39:55 +00:00
kkitayam
c5d825450a
Fix dwFrameIntervalStep and dwMaxFrameInterval
...
dwMaxFrameInterval minus dwMinFrameInterval should be evenly divisible by
dwFrameIntervalStep.
2022-01-13 00:24:56 +09:00
Jerzy Kasenberg
fff4a248be
Add BSPs for Microchip PIC32MZ MCUs
...
Two boards from Olimex are added:
olimex_hmz144 with PIC32MZ2048EFM144
olimex_emz64.c with PIC32MZ2048EFH064
Both can be programmed with Segger JLINK probe using ICSP
interface. (JTAG not tested but could also work but header
is not mounted).
2022-01-07 14:12:42 +01:00
Jerzy Kasenberg
340309561d
Add driver for PIC32MZ MCUs
...
Device-only driver for PIC32MZ MCUs.
2022-01-07 14:12:42 +01:00
Valentin Milea
c2533a45bd
Merge branch 'master' into feature/feedback_format
2022-01-07 15:12:07 +02:00
Valentin Milea
a284e438f1
Disable feedback format correction by default #1234
2022-01-07 15:02:52 +02:00
Man, Jianting (Meco)
13015a17a4
Update README.rst
2022-01-06 12:40:08 -05:00
Ha Thach
3b09b82123
Merge pull request #1272 from EmergReanimator/cortex-m33
...
Enable breakpoints for ARM8M (e.g. cortex-m33)
2022-01-06 18:17:12 +07:00
EmergReanimator
44406a8940
Enable breakpoints for ARM8M (e.g. cortex-m33)
2022-01-06 09:56:45 +01:00
Ha Thach
77b42344ac
Merge pull request #1271 from tannewt/rpi_zero
...
Add Raspberry Pi Zero W and Zero 2 W
2022-01-06 10:42:25 +07:00
Scott Shawcroft
bed8913107
Skip dfu and usbtmc on pi zero
2022-01-05 16:17:19 -08:00
Scott Shawcroft
47218eeb67
No exceptions on broadcom. Add parens to if
2022-01-05 16:07:17 -08:00
Scott Shawcroft
7b27b8f498
Unify skip and only logic for build scripts
...
And switch to a single file that can include mcu, family or board.
2022-01-05 15:44:23 -08:00
Scott Shawcroft
4fe0a30ec7
Skip net and freertos examples
2022-01-05 14:33:24 -08:00
Scott Shawcroft
84e2df51be
Split by compiler for testing
2022-01-05 14:11:39 -08:00
Scott Shawcroft
a79ffeb764
Add Raspberry Pi Zero W and Zero 2 W
...
These are different Broadcom chips. The peripherals are essentially
the same. The main differences are:
* The CPU(s)
* The interrupt controller
* The peripheral base address (but not the peripherals that we use)
2022-01-05 13:47:01 -08:00
Meco Man
5f9e361f5c
[rt-thread] add rt-thread os in readme
2022-01-02 02:06:53 -05:00
Jerzy Kasenberg
2f69649bb6
Add register file for Microchip PIC32MZ
2021-12-31 22:53:27 +01:00
Ha Thach
868948f67c
Merge pull request #1264 from kasjer/kasjer/make-files-for-xc32
...
build system: Changes for xc32 compiler
2021-12-31 19:22:52 +07:00
Ha Thach
c8641ee940
Merge pull request #1263 from kasjer/kasjer/mynewt-eptri
...
Fix Mynewt build for Microchip PIC32MZ devices.
2021-12-30 22:48:11 +07:00
Jerzy Kasenberg
7a596b9e55
Fix Mynewt build for Microchip PIC32MZ devices.
...
definition of DEBUG breaks Microchip pic32 builds for Mynewt.
When MCU is not VALENTYUSB_EPTRI there is no need to have any
preprocessor definitions.
It may not look like a big deal but for xc32 builds, compiler
automatically force-includes some file that have structure with field name
DEBUG that result in build error in dcd_eptri.c when this file
is not really needed.
Moving DEBUG and LOG_USB few lines down should not break eptri builds.
2021-12-27 10:14:38 +01:00
Jerzy Kasenberg
5c5ecea6f1
build system: Changes for xc32 compiler
...
Three changes are needed to accommodate xc32 compiler build:
- optimized build flag other than -Os
added CFLAGS_OPTIMIZED that defaults to -Os but can be overridden in boards
- build without -lnosys
added LIBS_GCC with default libraries that can be changed in boards
- build without LD_FILE specification
if LD_FILE is empty -Wl,-T options is not added to LDFLAGS
2021-12-27 10:11:56 +01:00
Ha Thach
a6789b5d5a
Merge pull request #1260 from leptun/patch-1
...
Fix typo
2021-12-23 11:30:15 +07:00
Alex Voinea
103817b8b6
Fix typo
...
Oops. Made a typo in 6de423606fc9d512efb830b198c76f095a182a1c
2021-12-22 22:56:53 +02:00
Ha Thach
557eb51405
Merge pull request #1258 from leptun/nucleo-f439zi
...
nucleo-f439zi support
2021-12-22 13:25:16 +07:00
Alex Voinea
6de423606f
nucleo-f439zi support
2021-12-21 18:24:05 +01:00
Ha Thach
a4cfd1c69a
Merge pull request #1255 from hathach/add-s3-devkitm
...
Add s3 devkitm & devkitc
2021-12-21 01:07:54 +07:00
hathach
311248c8b0
add s3 devkitc
2021-12-21 00:10:38 +07:00
hathach
63310d72e1
skip ci for s3
2021-12-21 00:04:50 +07:00