PSYQO SDK
namespace psyqo::Kernel
2 types, 19 functions and 1 data symbols.
Types
Functions
abortStops the execution of the application.FunctionassertA simple `assert` macro.FunctiondisableDmaDisables the given DMA channel.FunctionenableDmaEnables the given DMA channel.FunctionfastEnterCriticalSectionA faster version of `enterCriticalSection`.FunctionfastLeaveCriticalSectionA faster version of `leaveCriticalSection`.FunctionflushCacheFlushes the i-cache.FunctioninstallCrashHandlerInstalls a crash handler for the application.FunctionisKernelTakenOverReturns whether the kernel has been taken over.FunctionopenEventA C++ wrapper around the `openEvent` syscall.FunctionqueueCallbackQueues a callback to be called from the main thead.FunctionqueueCallbackFromISRQueues a callback to be called from the main thead.FunctionqueueIRQHandlerQueues an IRQ handler to be called from the exception handler.FunctionqueuePsyqoBreakHandlerQueues a break handler for psyqo's reserved category.FunctionregisterDmaEventSets an ISR callback for a given DMA channel.FunctionsetBreakHandlerSets a break handler for a given category.FunctiontakeOverKernelTakes over the kernel. Can only be called once inside the main function.FunctionunregisterDmaEventFrees the given DMA callback slot.FunctionwaitForStatusWaits for a specific status to be set in a register.Function template