Make flash syscall interface async

This commit is contained in:
Julien Cretin
2021-08-05 15:14:58 +02:00
committed by Julien Cretin
parent 3d4b652e12
commit ad0605c2fa
6 changed files with 130 additions and 43 deletions

View File

@@ -130,7 +130,7 @@ index f5d29d025..051943867 100644
};
diff --git a/boards/nordic/nrf52840dk_opensk/src/main.rs b/boards/nordic/nrf52840dk_opensk/src/main.rs
index 6a2f8715b..7898562dd 100644
index 41047a390..05e19b821 100644
--- a/boards/nordic/nrf52840dk_opensk/src/main.rs
+++ b/boards/nordic/nrf52840dk_opensk/src/main.rs
@@ -163,6 +163,7 @@ pub struct Platform {
@@ -149,7 +149,7 @@ index 6a2f8715b..7898562dd 100644
kernel::ipc::DRIVER_NUM => f(Some(&self.ipc)),
_ => f(None),
}
@@ -403,6 +405,14 @@ pub unsafe fn reset_handler() {
@@ -409,6 +411,14 @@ pub unsafe fn reset_handler() {
)
.finalize(components::usb_ctap_component_buf!(nrf52840::usbd::Usbd));
@@ -164,7 +164,7 @@ index 6a2f8715b..7898562dd 100644
nrf52_components::NrfClockComponent::new().finalize(());
let platform = Platform {
@@ -416,6 +426,7 @@ pub unsafe fn reset_handler() {
@@ -422,6 +432,7 @@ pub unsafe fn reset_handler() {
analog_comparator,
nvmc,
usb,