Commit Graph

10 Commits

Author SHA1 Message Date
BlueTheDuck
882c12c53c
Update project 2025-05-09 05:11:55 -03:00
BlueTheDuck
4b58ae07ed
Improve #[entry] macro 2024-08-11 02:31:18 -03:00
BlueTheDuck
dd5ae49909
Since nds-rt calls main using extern, we don't need to generate it using macros
Change `#[entry]` to check signature
2024-08-11 02:31:18 -03:00
BlueTheDuck
d52818f5af
Added hardware API
This is a basic impl, but shows that we can use Rust's type system
 to only allow safe operations.
2023-11-24 18:06:26 -03:00
BlueTheDuck
ddc9158d3a
Clean up
- Add `Sealed` trait for future use.
- Add/fix comments
- Format
etc...
2023-11-24 18:06:25 -03:00
BlueTheDuck
367e5d7e32
Simplify entry macro 2023-11-24 18:06:25 -03:00
BlueTheDuck
784b298d22
Update edition 2023-09-27 01:25:27 -03:00
BlueTheDuck
08495c5bf5
Update contact info 2023-09-25 20:09:50 -03:00
BlueTheDuck
fa656f6121
Clean up, formatting, etc... 2023-05-28 19:17:17 -03:00
BlueTheDuck
a488245590
Rename sub-crate and add new feature
`nds-entry` was renamed to `nds-proc-macros` to better reflect the fact
that it now holds _more_ than one proc-macro

The new macro is `panic_screen`. Defines the function to be called after
a panic ocurrs.

A default implementation is provided (under the new default feature `default_panic_screen`) on `nds-rs`.
2021-12-13 21:18:14 -03:00