Open vifino opened 6 years ago
Most of sled is already portable by design. However, we have some platform specific code. Thanks to @20kdc, this is now mostly abstracted away.
We still need to abstract some stuff away..
So, time for some platforms!
os_unix
os_dummy
os_3ds
os_freertos
Thanks to #33 we got threading done.
Now we just need to implement some logging facilities, status and such.
If we make it sufficiently high-level, we can do fancy progress bars and such.
Most of sled is already portable by design. However, we have some platform specific code. Thanks to @20kdc, this is now mostly abstracted away.
We still need to abstract some stuff away..
So, time for some platforms!
os_unix
: Unix-likes. The OG platform.os_dummy
: A stub, should run barebones, maybe.os_3ds
: A Nintendo 3DS platform. Uses service calls for sleep and such.os_freertos
: FreeRTOS support. With this, we can work on some MCU's.