Skip to content

Commit 182a962

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

4 files changed

Lines changed: 28 additions & 8 deletions

File tree

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

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use postcard_rpc::{
1212
server::{
1313
impls::embassy_usb_v0_5::{
1414
dispatch_impl::{WireRxBuf, WireRxImpl, WireSpawnImpl, WireStorage, WireTxImpl},
15-
PacketBuffers,
15+
PacketBuffers, USB_FS_MAX_PACKET_SIZE,
1616
},
1717
Dispatch, Server,
1818
},
@@ -88,7 +88,12 @@ async fn main(spawner: Spawner) {
8888
let config = usb_config();
8989

9090
let context = Context;
91-
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(
92+
driver,
93+
config,
94+
pbufs.tx_buf.as_mut_slice(),
95+
USB_FS_MAX_PACKET_SIZE,
96+
);
9297
let dispatcher = MyApp::new(context, spawner.into());
9398
let vkk = dispatcher.min_key_len();
9499
let mut server: AppServer = Server::new(

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

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ use postcard_rpc::{
2424
dispatch_impl::{
2525
spawn_fn, WireRxBuf, WireRxImpl, WireSpawnImpl, WireStorage, WireTxImpl,
2626
},
27-
PacketBuffers,
27+
PacketBuffers, USB_FS_MAX_PACKET_SIZE,
2828
},
2929
Dispatch, Sender, Server, SpawnContext,
3030
},
@@ -162,7 +162,12 @@ async fn main(spawner: Spawner) {
162162
accel: accel_ref,
163163
};
164164

165-
let (device, tx_impl, rx_impl) = STORAGE.init(driver, config, pbufs.tx_buf.as_mut_slice());
165+
let (device, tx_impl, rx_impl) = STORAGE.init(
166+
driver,
167+
config,
168+
pbufs.tx_buf.as_mut_slice(),
169+
USB_FS_MAX_PACKET_SIZE,
170+
);
166171

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

example/firmware/src/bin/logging.rs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ use postcard_rpc::{
1212
server::{
1313
impls::embassy_usb_v0_5::{
1414
dispatch_impl::{WireRxBuf, WireRxImpl, WireSpawnImpl, WireStorage, WireTxImpl},
15-
PacketBuffers,
15+
PacketBuffers, USB_FS_MAX_PACKET_SIZE,
1616
},
1717
Dispatch, Sender, Server,
1818
},
@@ -87,7 +87,12 @@ async fn main(spawner: Spawner) {
8787

8888
let context = Context {};
8989

90-
let (device, tx_impl, rx_impl) = STORAGE.init(driver, config, pbufs.tx_buf.as_mut_slice());
90+
let (device, tx_impl, rx_impl) = STORAGE.init(
91+
driver,
92+
config,
93+
pbufs.tx_buf.as_mut_slice(),
94+
USB_FS_MAX_PACKET_SIZE,
95+
);
9196
let dispatcher = MyApp::new(context, spawner.into());
9297
let vkk = dispatcher.min_key_len();
9398
let server: AppServer = Server::new(

example/firmware/src/bin/minimal.rs

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ use postcard_rpc::{
1414
server::{
1515
impls::embassy_usb_v0_5::{
1616
dispatch_impl::{WireRxBuf, WireRxImpl, WireSpawnImpl, WireStorage, WireTxImpl},
17-
PacketBuffers,
17+
PacketBuffers, USB_FS_MAX_PACKET_SIZE,
1818
},
1919
Dispatch, Server,
2020
},
@@ -90,7 +90,12 @@ async fn main(spawner: Spawner) {
9090

9191
let context = Context {};
9292

93-
let (device, tx_impl, rx_impl) = STORAGE.init(driver, config, pbufs.tx_buf.as_mut_slice());
93+
let (device, tx_impl, rx_impl) = STORAGE.init(
94+
driver,
95+
config,
96+
pbufs.tx_buf.as_mut_slice(),
97+
USB_FS_MAX_PACKET_SIZE,
98+
);
9499
let dispatcher = MyApp::new(context, spawner.into());
95100
let vkk = dispatcher.min_key_len();
96101
let server: AppServer = Server::new(

0 commit comments

Comments
 (0)