Skip to content

Commit 07eb27c

Browse files
committed
Fix CI errors by updating to latest kernel APIs
1 parent d4bf08a commit 07eb27c

3 files changed

Lines changed: 36 additions & 3 deletions

File tree

Cargo.lock

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1093,6 +1093,20 @@ dependencies = [
10931093
"tock_build_scripts",
10941094
]
10951095

1096+
[[package]]
1097+
name = "nucleo_u545re_q"
1098+
version = "0.2.3-dev"
1099+
dependencies = [
1100+
"capsules-core",
1101+
"capsules-extra",
1102+
"capsules-system",
1103+
"components",
1104+
"cortexm33",
1105+
"kernel",
1106+
"stm32u545",
1107+
"tock_build_scripts",
1108+
]
1109+
10961110
[[package]]
10971111
name = "opaque-debug"
10981112
version = "0.3.1"
@@ -1582,6 +1596,25 @@ dependencies = [
15821596
"kernel",
15831597
]
15841598

1599+
[[package]]
1600+
name = "stm32u545"
1601+
version = "0.2.3-dev"
1602+
dependencies = [
1603+
"cortexm33",
1604+
"enum_primitive",
1605+
"kernel",
1606+
"stm32u5xx",
1607+
]
1608+
1609+
[[package]]
1610+
name = "stm32u5xx"
1611+
version = "0.2.3-dev"
1612+
dependencies = [
1613+
"cortexm33",
1614+
"enum_primitive",
1615+
"kernel",
1616+
]
1617+
15851618
[[package]]
15861619
name = "stm32wle5jc"
15871620
version = "0.2.3-dev"

boards/nucleo_u545re_q/src/io.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ use core::panic::PanicInfo;
88
use core::ptr::addr_of_mut;
99

1010
use kernel::debug;
11-
use kernel::debug::IoWrite;
11+
use kernel::utilities::io_write::IoWrite;
1212

1313
/// Writer is used by kernel::debug to print messages to the serial port.
1414
pub struct Writer {}
@@ -40,7 +40,7 @@ impl IoWrite for Writer {
4040
pub unsafe fn panic_fmt(info: &PanicInfo) -> ! {
4141
let writer = &mut *addr_of_mut!(WRITER);
4242

43-
debug::panic_print(
43+
debug::panic_print_old(
4444
writer,
4545
info,
4646
&cortexm33::support::nop,

boards/nucleo_u545re_q/src/main.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ type ChipHw =
2929
type ProcessPrinterInUse = capsules_system::process_printer::ProcessPrinterText;
3030

3131
static PANIC_RESOURCES: SingleThreadValue<PanicResources<ChipHw, ProcessPrinterInUse>> =
32-
SingleThreadValue::new(PanicResources::new());
32+
SingleThreadValue::new();
3333

3434
kernel::stack_size! {0x2000}
3535

0 commit comments

Comments
 (0)