Skip to content

Commit 1e7c544

Browse files
committed
Add USB max packet size to examples
1 parent 2929010 commit 1e7c544

File tree

4 files changed

+8
-4
lines changed

4 files changed

+8
-4
lines changed

example/firmware/src/bin/comms-01.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ use postcard_rpc::{
1313
impls::embassy_usb_v0_5::{
1414
dispatch_impl::{WireRxBuf, WireRxImpl, WireSpawnImpl, WireStorage, WireTxImpl},
1515
PacketBuffers,
16+
USB_FS_MAX_PACKET_SIZE,
1617
},
1718
Dispatch, Server,
1819
},
@@ -88,7 +89,7 @@ async fn main(spawner: Spawner) {
8889
let config = usb_config();
8990

9091
let context = Context;
91-
let (device, tx_impl, rx_impl) = STORAGE.init(driver, config, pbufs.tx_buf.as_mut_slice());
92+
let (device, tx_impl, rx_impl) = STORAGE.init(driver, config, pbufs.tx_buf.as_mut_slice(), USB_FS_MAX_PACKET_SIZE);
9293
let dispatcher = MyApp::new(context, spawner.into());
9394
let vkk = dispatcher.min_key_len();
9495
let mut server: AppServer = Server::new(

example/firmware/src/bin/comms-02.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ use postcard_rpc::{
2525
spawn_fn, WireRxBuf, WireRxImpl, WireSpawnImpl, WireStorage, WireTxImpl,
2626
},
2727
PacketBuffers,
28+
USB_FS_MAX_PACKET_SIZE,
2829
},
2930
Dispatch, Sender, Server, SpawnContext,
3031
},
@@ -162,7 +163,7 @@ async fn main(spawner: Spawner) {
162163
accel: accel_ref,
163164
};
164165

165-
let (device, tx_impl, rx_impl) = STORAGE.init(driver, config, pbufs.tx_buf.as_mut_slice());
166+
let (device, tx_impl, rx_impl) = STORAGE.init(driver, config, pbufs.tx_buf.as_mut_slice(), USB_FS_MAX_PACKET_SIZE);
166167

167168
// Set timeout to 4ms/frame, instead of the default 2ms/frame
168169
tx_impl.set_timeout_ms_per_frame(4).await;

example/firmware/src/bin/logging.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ use postcard_rpc::{
1313
impls::embassy_usb_v0_5::{
1414
dispatch_impl::{WireRxBuf, WireRxImpl, WireSpawnImpl, WireStorage, WireTxImpl},
1515
PacketBuffers,
16+
USB_FS_MAX_PACKET_SIZE,
1617
},
1718
Dispatch, Sender, Server,
1819
},
@@ -87,7 +88,7 @@ async fn main(spawner: Spawner) {
8788

8889
let context = Context {};
8990

90-
let (device, tx_impl, rx_impl) = STORAGE.init(driver, config, pbufs.tx_buf.as_mut_slice());
91+
let (device, tx_impl, rx_impl) = STORAGE.init(driver, config, pbufs.tx_buf.as_mut_slice(), USB_FS_MAX_PACKET_SIZE);
9192
let dispatcher = MyApp::new(context, spawner.into());
9293
let vkk = dispatcher.min_key_len();
9394
let server: AppServer = Server::new(

example/firmware/src/bin/minimal.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ use postcard_rpc::{
1515
impls::embassy_usb_v0_5::{
1616
dispatch_impl::{WireRxBuf, WireRxImpl, WireSpawnImpl, WireStorage, WireTxImpl},
1717
PacketBuffers,
18+
USB_FS_MAX_PACKET_SIZE,
1819
},
1920
Dispatch, Server,
2021
},
@@ -90,7 +91,7 @@ async fn main(spawner: Spawner) {
9091

9192
let context = Context {};
9293

93-
let (device, tx_impl, rx_impl) = STORAGE.init(driver, config, pbufs.tx_buf.as_mut_slice());
94+
let (device, tx_impl, rx_impl) = STORAGE.init(driver, config, pbufs.tx_buf.as_mut_slice(), USB_FS_MAX_PACKET_SIZE);
9495
let dispatcher = MyApp::new(context, spawner.into());
9596
let vkk = dispatcher.min_key_len();
9697
let server: AppServer = Server::new(

0 commit comments

Comments
 (0)