Jason Kotzin
19e01abf70
Merge commit '16967b43288028dcdc2759bb2a25a53472571162' into sam-update
2022-08-09 17:25:16 -07:00
Jason Kotzin
a89b2ead47
Merge commit '541861e978ba88c80e7e2a0cbcd7ce55d574c97b' into sam-update
...
# Conflicts:
# README.md
2022-08-09 17:23:48 -07:00
Jason Kotzin
81cfa0a380
Merge commit '1a83bc68920ad20ad044e9110c3599e3ac1f76c0' into sam-update
...
# Conflicts:
# src/command.c
2022-08-09 17:22:19 -07:00
Jason Kotzin
41449370b4
Merge commit 'd63e870e82ecbd73af2d14e6794d2985cb9bd0ad' into sam-update
2022-08-09 17:13:06 -07:00
Jason Kotzin
73285885b3
Merge commit 'a0e42e229b99dad09f3c2eaf1455cbefc776cbe8' into sam-update
2022-08-09 17:11:21 -07:00
Jason Kotzin
b71213522a
change spec to decrease code size
2022-08-08 21:14:10 -07:00
Jason Kotzin
a2cdb32f14
Merge commit '2e185ba578cf996a9e6cd7b6a0321a2448064e52' into sam-update
2022-08-02 09:35:57 -07:00
Jason Kotzin
1930380e16
Merge commit '0b6f393d5b1ab03fc0dcd8b172261e7a52bdd3d8' into sam-update
2022-08-02 09:35:19 -07:00
Jason Kotzin
6f902bcfe7
optimization flag for jeff probe
2022-08-02 09:35:01 -07:00
Jason Kotzin
fdce017311
Merge commit 'f89542c79f6edb0d64e7dfa483501718113f45b5' into sam-update
2022-08-02 09:28:24 -07:00
Jason Kotzin
96a980b682
Merge commit '286b987822a685f6ff86f6522da3733a0c9d7757' into sam-update
...
# Conflicts:
# src/command.c
2022-08-02 09:28:14 -07:00
Jason Kotzin
cedcd1a832
Merge commit '71b8a4e0818026fa25e9fa95b2cd3c0dd407b3a2' into sam-update
2022-08-02 09:21:00 -07:00
Jason Kotzin
1737788a92
Merge commit 'd1ee827b4df710a0f693f6df7808cb5d75b2530c' into sam-update
2022-08-02 09:20:50 -07:00
Jason Kotzin
f65793582d
Merge commit '5704c2fb5a07bbe7982a368e6ab7762a6866988f' into sam-update
...
# Conflicts:
# src/Makefile
2022-08-02 09:20:27 -07:00
Jason Kotzin
90a7ecaaf1
Merge commit 'e8bd066fe96f72c6998aea7c0d80d6de019b825d' into sam-update
...
# Conflicts:
# README.md
2022-08-02 01:31:38 -07:00
Jason Kotzin
b6896898c2
Merge commit '82be49f05212d36733ab99c6f83ef93a7ff444d1' into sam-update
2022-08-02 01:31:04 -07:00
Jason Kotzin
81bb75bba6
Merge commit '443ced62d4e47d73da13746a836369d8421b4fe8' into sam-update
...
# Conflicts:
# libopencm3
2022-08-02 01:23:28 -07:00
Jason Kotzin
6661871707
Merge commit 'fbf196378e5bbeffad02439fa974f6142a78d6a2' into sam-update
2022-08-01 21:46:52 -07:00
Jason Kotzin
885fdcc354
Merge commit '5107a29699904fb4e60907d1e9b2438592f6a3ff' into sam-update
2022-08-01 21:46:24 -07:00
Jason Kotzin
16261813ca
Merge commit 'e29f2b4fb95601291afced3af3731385be343988' into sam-update
...
# Conflicts:
# .gitignore
# src/include/swdptap.h
# src/target/swdptap_generic.c
2022-08-01 21:45:01 -07:00
Jason Kotzin
fcf5b74542
Merge commit '067956266c886d377231ffdd89e630e41aeb2783' into sam-update
2022-08-01 20:43:02 -07:00
Jason Kotzin
539fba02ac
Merge commit '9e898cc4b8f3e1a5844a3693412a9977a65a0a63' into sam-update
2022-08-01 20:30:35 -07:00
Jason Kotzin
a9197e67ea
Merge commit '205fce20e5ade52b6331e315ccd0700293f51aac' into sam-update
2022-08-01 20:22:28 -07:00
Jason Kotzin
ab63700a80
Merge commit '9ed26645d332dbd1d725ccef64199ef13604686c' into sam-update
2022-08-01 20:22:07 -07:00
Jason Kotzin
bb97e35f82
Merge commit '5aebef4f64d0fd4c19f794fb9725686c39a7e395' into sam-update
2022-08-01 20:21:13 -07:00
Jason Kotzin
4947f0f747
Merge commit '61e9607594586fe5018157f566b8b79a398444b7' into sam-update
...
# Conflicts:
# src/Makefile
2022-08-01 20:17:24 -07:00
Jason Kotzin
4b4d0fcfcf
Merge commit 'a65ce77466077b4259d99232d6f3c168b476ce79' into sam-update
2022-08-01 20:05:36 -07:00
Jason Kotzin
6b2b1aa4c3
Merge commit '525b90d4e5d07f431a1d0f4e5d2abf9e6c691e10' into sam-update
2022-08-01 20:04:51 -07:00
Jason Kotzin
fce7dd2957
Merge commit '7f947d724c552f896d5394f3ebbf6b47de9eb5a6' into sam-update
2022-08-01 20:04:01 -07:00
Jason Kotzin
9c33ce7979
Merge commit '7a7266a0f7e38a9359f84fe1fb34453e8b2b16ae' into sam-update
...
# Conflicts:
# src/platforms/common/swdptap.c
2022-08-01 19:57:12 -07:00
Jason Kotzin
a42fc8904d
Merge commit 'e54a826745ae298a4eb555f3d76dfcdd571211b9' into sam-update
...
# Conflicts:
# src/platforms/common/swdptap.c
2022-08-01 19:52:55 -07:00
Jason Kotzin
f62c9db5af
Merge commit 'd4d24c256c2c9a858ae6fc134ee34ba03cb65565' into sam-update
2022-08-01 19:21:49 -07:00
Jason Kotzin
a82ab6a45d
Merge commit '80f003ff4b6edc9d0d2b98b4ca65d610d86efc74' into sam-update
2022-08-01 19:01:18 -07:00
Jason Kotzin
eab16ef39f
Merge commit '0f2f1d74a2446275ee31ed582f1f4d98dff24d61' into sam-update
2022-08-01 18:57:07 -07:00
Jason Kotzin
da701aff6d
Merge commit '455e0a74d2a77f2ae1f0acf53b778e41b890523e' into sam-update
2022-08-01 18:56:50 -07:00
Jason Kotzin
2931169dd1
Merge commit '0c659f49cd03c7154bfb92c621df523aa8540f72' into sam-update
2022-08-01 18:52:34 -07:00
Jason Kotzin
95655b838e
Merge commit '231d42d58172a2169d99c6e618192ac0d514d3b9' into sam-update
2022-08-01 18:50:19 -07:00
Jason Kotzin
1846795844
Merge commit '19e58a7205e2dfe849b5ac42e470ff489e4ab10d' into sam-update
2022-08-01 18:36:22 -07:00
Jason Kotzin
76c2f5e39c
Merge commit 'eb46994bc95ba308f8eb96d42366abbdae7c5ab7' into sam-update
2022-08-01 18:35:43 -07:00
Jason Kotzin
05a42576c2
Merge commit 'a4bb2c6e3ea8404641325638a040e3295b7afe30' into sam-update
2022-08-01 18:33:13 -07:00
Jason Kotzin
44b5eed7ca
Merge commit '261be9864c8ce77c857a996784ac65ed3203b03a' into sam-update
2022-08-01 18:31:34 -07:00
Jason Kotzin
4346fb2405
Merge commit '98a4f8e31872d3f72e47aba8b01a167503144c1e' into sam-update
2022-08-01 18:31:06 -07:00
Stoyan Shopov
34a13723d8
Decrease the control USB pipe size on f103 blackmagic probes to 8 bytes
...
Rationale:
In USB device mode, the f103 chip provides 512 bytes
of memory for USB traffic. In the 'master' branch
of the blackmagic probe, the control endpoint pipe size
is set to 64 bytes, effectively consuming a quarter
(1 'in' endpoint, 1 'out' endpoint == 2 endpoints,
2 /* endpoints */ x 64 /* bytes per endpoint */ == 128 bytes
out of 512 /* bytes of precious usb packet memory */).
The USB standard, for full speed devices, does allow
a control endpoint size of 8 bytes.
I am not too aware of all the details of the USB standard,
but the USB standard seems to allow fragmented transactions
on the control USB pipe (endpoint 0), which libopencm3
apparently supports:
libopencm3/lib/usb/usb_control.c:usb_control_send_chunk()
I am using this change (from 64, to 8 bytes)
on a windows 10 machine, on an stlink hardware
('PROBE_HOST=stlink'). It works on my machine.
This change can potentially provide other USB endpoints
in the blackmagic firmware with more memory
2020-06-05 13:58:08 +02:00
Mark Rages
34c0d5a1c9
When timeout is 0, timeout_is_expired()
should return immediately.
2020-06-05 12:33:24 +02:00
Koen De Vleeschauwer
541861e978
traceswo decoding
2020-05-16 15:04:35 +02:00
Alexey 'Alexxy' Shvetsov
805464db23
Fix redefinition of io function
...
Now it should work fine with any gcc version. Old one produces error
like in #657
Signed-off-by: Alexey 'Alexxy' Shvetsov <alexxyum@gmail.com>
2020-05-10 10:58:03 +02:00
Vegard Storheil Eriksen
d63e870e82
cdcacm: Fix UART interface OUT endpoint MPS in descriptor.
...
3e3e450 reduced the buffer size for the UART interface OUT endpoint to
32B, but left wMaxPacketSize at 64B. This effectively configures the
hardware to receive packets up to 32B in size while telling the host it
can send larger packets. On reception of a larger packet, the usb core
treats it as an error, drops the packet and replies with a STALL
handshake.
This commit fixes the issue by updating the descriptor to match the
buffer configuration.
Fixes #538
2020-05-01 12:39:40 +02:00
Uwe Bonnes
08bb4d5775
pc-hosted: Make JTAG work.
2020-04-27 20:30:51 +02:00
Uwe Bonnes
58a8571d5b
stlink: Print Target voltage
...
This adds about 600 bytes.
2020-04-03 16:19:20 +02:00
Francesco Valla
8a9980cd06
pc/serial_unix: bump device path buffer size to 4096 bytes
...
Since dp->d_name can be up to 255 bytes long and the 'name' buffer variable is
is a superset of it, bump the size of the latter to 4096 bytes (correspoding
to PATH_MAX on Linux systems).
2020-04-03 11:05:11 +02:00