Crates.io | neotron-sdk |
lib.rs | neotron-sdk |
version | 0.2.0 |
source | src |
created_at | 2024-05-19 12:23:52.54594 |
updated_at | 2024-05-19 15:30:48.882255 |
description | SDK for writing applications for Neotron OS |
homepage | |
repository | |
max_upload_size | |
id | 1244877 |
size | 51,186 |
The Neotron SDK defines the API that applications receive when they run on the Neotron OS.
You should use this crate when writing applications that run on Neotron OS.
This SDK attempts to detect targets that support UNIX or Windows, and implements some code to talk to the appropriate UNIX or Windows API. This allows some level of portable, mainly to support application testing on those OSes.
On a bare-metal target (i.e. where the OS is none
), the SDK expects the
Neotron OS to pass the callback table to the entry point (app_entry()
). Once
initialised, the SDK then expects you application to provide an extern "C"
no-mangle
function called neotron_main
, which the SDK will call.
Some sample applications are provided with this SDK.
See CHANGELOG.md
Copyright (c) The Neotron Developers, 2024
Licensed under either MIT or Apache-2.0 at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be licensed as above, without any additional terms or conditions.