UHD library for Arduino

I have develop a library (UHD) for arduino, to enhance arduino function. It provide WDT, timer, interrupt, oscillator, ADC, PWM and so on. It is simple and easy to use.

UHD can use in other microcontrollers, such AVR, PIC, STM8, MSP430 etc, with same functions.

UHD is opensource, you may find it in here.

https://bitbucket.org/shaoziyang/uhd
or

What is UHD ?

...R

UHD is universal hardware drive for microcontrollers, it will simplify microcontrollers program design, you may use same function to drive different microcomtroller's peripherals.

Sort of an open source HAL (Hardware Abstraction Layer) to me.

Sounds like a goood idea, however, if I need the raw performance of a chip ....

Do you have performance figures?

UHD use pure c, not c++, it is very compact and fast, so you may get best performance. And code size is very small too.

I have not do full performance test, but it can run in PIC10F322, which has only 256 word flash and 64 byte sram.

UHD is still in develop, some function have not complete. I will port it to PIC12 next step.