trying to create a nice abstraction for wch ch32v003 maximizing compile time checking and readability without incurring runntime cost. Inspired by ch32v003fun and based on cppreg and cmsis-svd
works well with minichlink
TODO:
- more examples
- more enums
- try to force use of enums for some fields (things like GPIO mode field)
- maybe use c++ startup from five-embeddeb