aboutsummaryrefslogtreecommitdiff
path: root/src/export.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/export.rs70
1 files changed, 0 insertions, 70 deletions
diff --git a/src/export.rs b/src/export.rs
index da4a6917..82320fbb 100644
--- a/src/export.rs
+++ b/src/export.rs
@@ -15,65 +15,6 @@ pub use cortex_m::{
peripheral::{scb::SystemHandler, DWT, NVIC, SCB, SYST},
Peripherals,
};
-pub use heapless::sorted_linked_list::SortedLinkedList;
-pub use heapless::spsc::Queue;
-pub use heapless::BinaryHeap;
-pub use heapless::Vec;
-pub use rtic_monotonic as monotonic;
-
-pub mod idle_executor {
- use core::{
- future::Future,
- pin::Pin,
- task::{Context, Poll, RawWaker, RawWakerVTable, Waker},
- };
-
- fn no_op(_: *const ()) {}
- fn no_op_clone(_: *const ()) -> RawWaker {
- noop_raw_waker()
- }
-
- static IDLE_WAKER_TABLE: RawWakerVTable = RawWakerVTable::new(no_op_clone, no_op, no_op, no_op);
-
- #[inline]
- fn noop_raw_waker() -> RawWaker {
- RawWaker::new(core::ptr::null(), &IDLE_WAKER_TABLE)
- }
-
- pub struct IdleExecutor<T>
- where
- T: Future,
- {
- idle: T,
- }
-
- impl<T> IdleExecutor<T>
- where
- T: Future,
- {
- #[inline(always)]
- pub fn new(idle: T) -> Self {
- Self { idle }
- }
-
- #[inline(always)]
- pub fn run(&mut self) -> ! {
- let w = unsafe { Waker::from_raw(noop_raw_waker()) };
- let mut ctxt = Context::from_waker(&w);
- loop {
- match unsafe { Pin::new_unchecked(&mut self.idle) }.poll(&mut ctxt) {
- Poll::Pending => {
- // All ok!
- }
- Poll::Ready(_) => {
- // The idle executor will never return
- unreachable!()
- }
- }
- }
- }
- }
-}
pub mod executor {
use core::{
@@ -143,10 +84,6 @@ pub mod executor {
}
}
-pub type SCFQ<const N: usize> = Queue<u8, N>;
-pub type SCRQ<T, const N: usize> = Queue<(T, u8), N>;
-pub type ASYNCRQ<T, const N: usize> = Queue<T, N>;
-
/// Mask is used to store interrupt masks on systems without a BASEPRI register (M0, M0+, M23).
/// It needs to be large enough to cover all the relevant interrupts in use.
/// For M0/M0+ there are only 32 interrupts so we only need one u32 value.
@@ -290,13 +227,6 @@ where
{
}
-#[inline(always)]
-pub fn assert_monotonic<T>()
-where
- T: monotonic::Monotonic,
-{
-}
-
/// Lock implementation using BASEPRI and global Critical Section (CS)
///
/// # Safety
ix/head-propagation'>fix/head-propagation Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/packages/astro/components/Debug.astro (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2022-04-26Revert "fix: replace serialize-javascript & random-bytes with custom internal...Gravatar Nate Moore 7-565/+215
2022-04-26[ci] formatGravatar okikio 2-271/+315
2022-04-26fix: replace serialize-javascript & random-bytes with custom internal modulesGravatar Okiki 7-215/+521
2022-04-26[ci] release (#3182)create-astro@0.10.0astro@1.0.0-beta.18@astrojs/vercel@0.1.4@astrojs/tailwind@0.2.1@astrojs/svelte@0.1.2@astrojs/netlify@0.3.3Gravatar github-actions[bot] 54-146/+130
2022-04-26[ci] formatGravatar matthewp 1-1/+1
2022-04-26fix(vercel): `trailingSlash` fix for non-html pages (#3185)Gravatar Juan Martín Seery 2-29/+42
2022-04-26Prevent watcher from running during the build (#3207)Gravatar Matthew Phillips 2-0/+9
2022-04-26Fix lockfile (#3210)Gravatar Juan Martín Seery 1-6/+0
2022-04-26Add missing is:raw in AstroBuiltinAttributes (#3209)Gravatar Erika 2-0/+6
2022-04-26Feat: support `astro add` without npm installing (#3183)Gravatar Ben Holmes 6-30/+49
2022-04-26Add Astro attributes to svg elements (#3205)Gravatar Erika 2-1/+9
2022-04-26[ci] formatGravatar bholmesdev 2-9/+9
2022-04-26Feat: `create astro` add install step (#3190)Gravatar Ben Holmes 7-162/+299
2022-04-26[ci] collect statsGravatar FredKSchott 1-0/+1
2022-04-25fix(markdown): file.url fixes (#3198)Gravatar Juan Martín Seery 11-10/+149
2022-04-25[ci] collect statsGravatar FredKSchott 1-0/+1
2022-04-24add vite to licenseGravatar Fred K. Schott 2-24/+29
2022-04-24feat(markdown): Improved types (#3191)Gravatar Juan Martín Seery 3-6/+47
2022-04-24[ci] collect statsGravatar FredKSchott 1-0/+1
2022-04-23[ci] collect statsGravatar FredKSchott 1-0/+1