PS5NorModifier
PS5NorModifier copied to clipboard
started job of putting code into shared library
- add abstractions for
- IUartProvider, with XmlUartProvider implementation
- INotificationHandler for deferring notifications to another handler, allows re-defining of notifications instead of DialogBox
- added models for notifications
- moved isolated functions into extension methods
- incorporated Dependency Injection using IServiceCollection and IServiceProvider to facilitate unit testing
- Created UART.Core for shared code between CLI and Forms project
- Upgraded projects to .net8.0 for longer term support
- Logical refactoring for PS5 Nor Modifier project to reduce nesting
- Fix exception bug on GUI Launch, add checks for items in port array before setting index