Jeremiah McCarthy
dab1ed6b32
Add example to be tested
...
Update API description.
2021-05-05 17:42:38 -04:00
Nathan Conrad
7998f11258
USBTMC: remove reference to visa DLL (which only was for windows, and auto-select instead.
2021-04-22 21:47:51 -04:00
hathach
59f0fa1e5e
cmake cleanup
2021-04-19 13:30:04 +07:00
hathach
803b755554
update per review
2021-04-18 01:50:16 +07:00
hathach
38cc459c93
Merge branch 'master' into alisitsyn-esp-based_on_334e95f
2021-04-18 01:30:19 +07: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
Dima Barsky
9f925bc900
Added support for Black Magic Probe ( #787 )
...
* Added flash-bmp and debug-bmp targets; added .gdb_history to .gitignore
* Added the BMP variable, defaults to /dev/ttyBmpGdb
The name of the BMP device is different on different systems. On Linux (after installing the recommended udev rules) it'll be /dev/ttyBmpGdb, but the user should be able to override it.
* Update rules.mk
2021-04-16 20:23:27 +07:00
Alex Lisitsyn
2f0cb8b5f1
tinyusb: add support of esp32s3 target
...
add support of new esp32s3 target and the board
update the roles.mk wrapper to allow dfu flashing of espressif chip
update examples to allow compilation for esp32s3_addax_1 board
once the code is tested the PR to original tinyusb repo will be submitted
2021-04-16 13:38:00 +02:00
Reinhard Panhuber
c7e4a86166
Fix bug in audio_4_channel_mic.c
2021-04-15 19:40:57 +02:00
Reinhard Panhuber
fa0d71f2cf
Try to resolve include hassle in uac2_headset
2021-04-15 17:04:25 +02:00
hathach
2e65d1543f
update cmakelist for audio_4_channel
2021-04-15 12:14:01 +07:00
hathach
b687a4fc20
Merge branch 'master' into edpt_ISO_xfer
2021-04-15 12:12:52 +07:00
hathach
ad11481dd1
update plot script to work on macos and linux
...
also add note for installing pip module
2021-04-15 12:08:50 +07:00
hathach
c8bb0020ea
update rp2040 to use pico-sdk externally
...
also try to update ci
2021-04-11 13:37:07 +07:00
Reinhard Panhuber
2134c1a875
Fix defines in audio_device.c
2021-04-08 21:48:36 +02:00
Reinhard Panhuber
97d1609c72
Ensure half word alignment in audio 4 channel example
2021-04-08 20:15:08 +02:00
Reinhard Panhuber
930eca0748
Add 4 channel microphone audio example using software encoding
2021-04-08 19:56:26 +02:00
hathach
8b79040c38
code format
2021-04-06 15:34:50 +07:00
Reinhard Panhuber
e0cb415954
Fix uac2_headset include hassle be declaring value by hand
2021-04-03 18:07:18 +02:00
Reinhard Panhuber
b3e548d2d6
Fix uac2_headset
2021-04-03 17:57:23 +02:00
Reinhard Panhuber
f6ba58e370
Fix wrong pointer type in audio_device.c
2021-04-03 17:50:30 +02:00
Reinhard Panhuber
6f2f5320f2
Fix uac2_headset example
2021-04-03 16:58:05 +02:00
Reinhard Panhuber
4af5189492
Fix potential bug in support FIFO sizes
2021-04-03 16:53:29 +02:00
Reinhard Panhuber
9559796337
Fix typo in uac2_headset
2021-04-03 16:29:44 +02:00
Reinhard Panhuber
c57369ee83
Fix old defines in uac2_headset
2021-04-03 16:22:35 +02:00
Reinhard Panhuber
475badd087
Add missing #defines in uac2_headset example
2021-04-03 16:10:46 +02:00
Reinhard Panhuber
5eb893011c
Fix #define error in uac2_headset
2021-04-03 15:59:42 +02:00
Reinhard Panhuber
fc65f39ff2
Fix error in #defines in uac2_headset
2021-04-03 15:58:41 +02:00
Reinhard Panhuber
fcb97bd4e9
Fix #define in audio_test
2021-04-03 15:48:09 +02:00
Reinhard Panhuber
40b2ffcb52
Delete old settings
2021-04-03 10:09:40 +02:00
Reinhard Panhuber
a1efd41649
Merge remote-tracking branch 'upstream/master' into edpt_ISO_xfer
2021-04-03 09:50:08 +02:00
Reinhard Panhuber
9b2ddd9cc6
Generalize audio driver for 3 audio functions plus a lot more.
...
- Audio format and parameters are parsed from descriptors thus user no
longer needs to give them explicitely
- Tested for 4 channel software type I PCM encoding with 16 bit with 1
channel per FIFO and 2 channels per FIFO (this is I2S specific)
2021-04-03 09:49:27 +02:00
Ha Thach
eb92986b88
Merge pull request #766 from hathach/enhance-midi
...
Enhance midi
2021-04-02 15:47:40 +07:00
hathach
7582528067
revert make optimize flag
2021-04-02 15:21:44 +07:00
hathach
da59c4ad44
rename midi write()/read() to stream_write() stream_read()
...
also add deprecated for warning and rename hint
2021-04-02 14:43:38 +07:00
hathach
080b14b292
fix midi tx fifo overflow cause data corruption
...
rename
2021-04-02 13:26:55 +07:00
Rafael Silva
735e0dff20
skip freertos example for efm32gg12
...
Signed-off-by: Rafael Silva <silvagracarafael@gmail.com>
2021-03-31 23:45:33 +01:00
Ha Thach
2f5dda90b7
Merge pull request #757 from kkitayam/add_support_for_gr_citrus
...
Add support for GR-CITRUS
2021-03-31 22:01:43 +07:00
hathach
1d8a79ef4f
remove NVIC_SystemReset() in freertos examples
2021-03-31 20:50:08 +07:00
hathach
2e4657d111
change suffix to _asm to be more explicit
2021-03-30 01:09:17 +07:00
hathach
ef73a9864f
add suffix _s to object of assembly file
2021-03-29 22:51:11 +07:00
kkitayam
86dab3f7e9
added configurations for RX63X
2021-03-27 20:22:32 +09:00
hathach
567c6d437a
remove ses project since it is all broken and occupies space
2021-03-23 15:19:53 +07:00
hathach
249852d25c
use boot2_generic_03h for adafruit feather rp2040
...
- also use boot2_generic_03h for now for itsy bitsy and qt rp2040
- change default flash target for rp2040 to flash-pyocd
2021-03-18 19:53:39 +07:00
hathach
253430a765
add example specific DEPS_SUBMODULES
2021-03-18 16:28:44 +07:00
hathach
2882390c82
clean up some examples
2021-03-18 15:23:08 +07:00
Jeremiah McCarthy
161b8587bd
Revert "Add Linux support to tmc example"
...
This reverts commit dc2f00cca1
.
2021-03-17 14:24:14 -04:00
hathach
2307fc3023
move esp32s2 and rp2040 target rule to its family.mk
2021-03-17 20:13:22 +07:00
hathach
ed8f117dd1
explicitly add dcd source file without vendor/family
2021-03-17 16:52:07 +07:00
Jeremiah McCarthy
dc2f00cca1
Add Linux support to tmc example
...
Replaces visa include with pyvisa, as visa use with PyVISA is being
deprecated.
2021-03-16 17:04:40 -04:00
Reinhard Panhuber
d566444d58
Add new line at end of python script
2021-03-13 11:41:46 +01:00
Reinhard Panhuber
de3c03af76
Add python script to plot audio sample data.
2021-03-13 11:37:38 +01:00
hathach
db6242f076
move AUDIO_SAMPLE_RATE to example main.c
2021-03-13 00:23:13 +07:00
Reinhard Panhuber
b6db2ac99d
Merge remote-tracking branch 'upstream/master' into edpt_ISO_xfer
2021-03-10 19:34:22 +01:00
Reinhard Panhuber
8cb3bd3cd3
Merge remote-tracking branch 'upstream/edpt_ISO_xfer' into edpt_ISO_xfer
2021-03-10 19:33:11 +01:00
Reinhard Panhuber
d5a5a1cab6
Implement audio PCM type I enc./decoding acc. to 2.3.1.5 Audio Streams
...
Extending capabilities of support FIFOs
Removing copy from to FIFO
Adjusting audio examples
Remove peek/read into other FIFO
2021-03-10 19:32:13 +01:00
hathach
794083b647
Merge branch 'master' into edpt_ISO_xfer
2021-03-10 17:10:49 +07:00
Ha Thach
1cdd1b0209
Update pico sdk 1.1.0 ( #712 )
...
* update pico-sdk to 1.1.0
also correct fetch_submodule_if_empty behavior
2021-03-10 13:26:14 +07:00
hathach
38ebb8502d
clean up
2021-03-10 11:31:50 +07:00
hathach
4a73b6a219
update doc for BOARD name, add note for udev on Linux
2021-03-10 11:23:44 +07:00
hathach
590d8d4d5c
rename FAMILY_SUBMODULES to DEPS_SUBMODULES
2021-03-04 22:53:02 +07:00
hathach
5799c471f1
group h743eval and h743nucleo into stm32h7
...
tested and work well
2021-03-03 20:07:17 +07:00
hathach
ce942baad2
update pico-sdk to more recent commit
...
- move target_link_libraries() to family.cmake
- enable pico_bootsel_via_double_reset
2021-03-02 22:57:33 +07:00
Ha Thach
559ff80643
Merge pull request #684 from hathach/rp2040-host-example
...
add rp2040 to host example build
2021-03-02 13:03:52 +07:00
hathach
b066fdc2c6
move fomu to its own family, update ci with build risv
2021-03-02 12:24:12 +07:00
hathach
71313d934d
update ci for msp430 family
2021-03-02 11:50:57 +07:00
hathach
c34b6b2324
remove lib/CMSIS_4 submodule, move nrf to lib/CMSIS_5
2021-03-02 01:18:34 +07:00
hathach
83ce2dfcb7
fix freeRTOS config symbol warning with latest kernel
2021-03-01 22:30:39 +07:00
hathach
7ff14a652b
add submodule lib/FreeRTOS-Kernel
2021-03-01 22:13:21 +07:00
hathach
c222f6f111
try to fetch needed mcu submodule while running make
2021-03-01 20:25:55 +07:00
hathach
f6b48c07fc
add rp2040 to host example build
2021-02-26 14:05:08 +07:00
Reinhard Panhuber
5ebe53f02d
Merge remote-tracking branch 'upstream/master' into edpt_ISO_xfer
2021-02-24 20:54:35 +01:00
hathach
2934712e43
fix ci
2021-02-24 15:02:28 +07:00
hathach
a070626729
add itf argument to hid API to support multiple instances
...
following API signature is changed:
- tud_hid_descriptor_report_cb()
- tud_hid_get_report_cb()
- tud_hid_set_report_cb()
- tud_hid_boot_mode_cb()
- tud_hid_set_idle_cb()
2021-02-24 14:27:20 +07:00
Reinhard Panhuber
e223d46033
Merge remote-tracking branch 'upstream/master' into edpt_ISO_xfer
...
Conflicts:
src/common/tusb_fifo.h
src/osal/osal_none.h
2021-02-23 19:47:57 +01:00
hathach
ac30211853
remove obsolete host example
2021-02-24 00:27:56 +07:00
hathach
451650fa32
move ehci and ohci to portable folder
2021-02-23 23:09:48 +07:00
hathach
afab5bf497
enable host example ci build for imxrt
2021-02-23 19:50:39 +07:00
hathach
5108d76136
host msc: call read_capacity as part of enumeration
...
- add tuh_msc_get_block_count(), tuh_msc_get_block_size()
- rename tuh_msc_mounted_cb/tuh_msc_unmounted_cb to
tuh_msc_mount_cb/tuh_msc_unmount_cb to match device stack naming
- change tuh_msc_is_busy() to tuh_msc_ready()
- add CFG_TUH_MSC_MAXLUN (default to 4) to hold lun capacities
- add host msc configured to for state check.
2021-02-23 19:41:11 +07:00
hathach
f2ed2ae09a
rename tuh_msc_scsi_inquiry() to tuh_msc_inquiry()
2021-02-23 11:14:19 +07:00
hathach
00b4b74e82
rename hcd_lpc18_43 to hcd_transdimension
2021-02-22 17:15:06 +07:00
hathach
8f3f21045b
make midi example less ambigous for cable and channel
2021-02-19 10:57:20 +07:00
Reinhard Panhuber
3df61d6755
Fix a ; in #define definition
2021-02-12 18:25:01 +01:00
Reinhard Panhuber
cdf600048f
Merge remote-tracking branch 'upstream/master' into edpt_ISO_xfer
2021-02-12 18:05:20 +01:00
Reinhard Panhuber
a9fd0a454a
Complete redesign of audio driver.
2021-02-12 16:28:41 +01:00
hathach
d2f3e70b64
rename examples folder dfu_rt to dfu_runtime
2021-02-11 12:08:09 +07:00
hathach
e12c25ec2c
rename dfu_rt to dfu_runtime for easy reading
...
also rename tud_dfu_rt_reboot_to_dfu to tud_dfu_runtime_reboot_to_dfu_cb
2021-02-11 12:05:22 +07:00
Ha Thach
dc64d6ad55
Merge pull request #645 from ipopov/webserial-fix
...
Fix unintended control transfers in webserial example.
2021-02-11 11:25:55 +07:00
Ivo Popov
5178e2af55
Address review comments:
...
- every switch must have a default
- revert formatting of unchanged lines
2021-02-10 22:14:29 -05:00
Ivo Popov
ce7fb36337
Fix unintended control transfers in webserial example.
2021-02-10 01:05:37 -05:00
Ivo Popov
c8499c89db
Set -DCMAKE_BUILD_TYPE=Debug when building in debug for rp2040.
...
This ensures that the Pico SDK, too, is built in debug mode and with
nice debugging symbols.
2021-02-10 00:48:58 -05:00
hathach
9c3a44b6a3
update hid_composite_freertos example
2021-02-09 16:06:38 +07:00
hathach
d2b8e591f6
tud_hid_report_complete_cb() API
...
update hid composite to make use of tud_hid_report_complete_cb() for
sending reports when possible.
2021-02-09 15:57:29 +07:00
hathach
72bcc0685c
add tud_hid_n_gamepad_report() helper for gamepad report
...
- Add gamepad to hid_composite example. Though it needs a bit of extra
work but it will come later as separated PR.
2021-02-08 19:08:16 +07:00
hathach
bc80d686f5
clean up
2021-02-08 16:05:28 +07:00
Ha Thach
be1bd74b4b
Merge pull request #618 from homeodor/master
...
A CDC-like blocking behaviour for MIDI, incl. SysEx
2021-02-06 12:30:28 +07:00
Alexander Golovanov
9f7143af29
CDC-like blocking behaviour for MIDI
...
Also added a dummy readout for MIDI into examples
2021-02-06 00:01:46 +03:00
Mohammed Aslam
ae827721ed
Typo fixed
2021-02-02 19:53:07 +05:30
hathach
3d95835f22
add consumer control to hid_composite examples
...
both no OS and freeRTOS
2021-02-01 14:47:39 +07:00
hathach
0799a91073
Merge branch 'master' into rp2040-logger-enumfix
2021-02-01 13:41:20 +07:00