* The Persist trait can now be derived for basic structs and enums using the derive macro provided by `oxide_macros::Persist` * We can now set a stdout device using `avr_oxide::stdout::set_stdout()`, and can use print! and println! macros, using the `ufmt` crate :-). * WallClockTimer now supports scheduling events in the future using the `after_delay()` method. * EEPROM access driver, and also a very basic persistence trait implementation. * Serial port Read methods now implemented.