Releases: epernia/sAPI
Releases · epernia/sAPI
sAPI r0.5.0
sAPI library for microcontrollers r0.5.0
This library implements a simple API that acts as a HAL (Hardware Abstraction
Layer) for microcontrollers.
Included modules
Internal Peripherals
- Data types.
- Peripheral Map.
- ISR Vector.
- Board.
- Tick.
- GPIO.
- UART.
- ADC.
- DAC.
- I2C.
- SPI.
- RTC.
- SCT.
- Timer.
- Sleep.
High Level modules
- Delay. Use Tick module.
- PWM. Use SCT and GPIO modules.
- Circular Buffer.
- Convert.
- Print. Use UART and Convert modules.
- Debug Print. Use Print module.
- Console Print. Use Print module.
External Peripherals using sAPI
- 7-segment display. Use GPIO and Delay modules.
- Keypad. Use GPIO and Delay modules.
- Angular Servo (0 to 180°). Use Timer and GPIO modules.
- Magnetometer (compass) sensor HMC5883L. Use I2C module.
Every module includes an example.
Boards
Available for boards:
- EDU-CIAA-NXP (NXP LPC4337 microcontroller). Download documentation.
- CIAA-NXP (NXP LPC4337 microcontroller).
sAPI r0.4.0
sAPI library for microcontrollers r0.4.0
This library implements a simple API that acts as a HAL (Hardware Abstraction Layer) for microcontrollers.
Included modules on this release
Internal Peripherals
- Data types.
- Peripheral Map.
- ISR Vector.
- Board.
- Tick.
- GPIO.
- UART.
- ADC.
- DAC.
- I2C.
- RTC.
- Sleep.
- PWM.
Delays
- Delay.
External Peripherals
- 7-segment display.
- Keypad.
- Angular Servo (0 to 180°).
- Magnetometer (compass) sensor HMC5883L.
Every module includes an example.
Size ~2.2 MB.
sAPI r0.3.0
sAPI library for microcontrollers r0.3.0
This library implements a simple API that acts as a HAL (Hardware Abstraction Layer) for microcontrollers.
Included modules on this release
Internal Peripherals
- Data types.
- Peripheral Map.
- ISR Vector.
- Board.
- Tick.
- Delay.
- Digital I/O.
- Analog I/O.
- UART.
- I2C.
- RTC.
- PWM.
External Peripherals
- Angular Servo (0 to 180°).
- Magnetometer (compass) sensor HMC5883L.
Every module includes an example.
Size ~1.9 MB
sAPI r0.2.0
sAPI library for microcontrollers r0.2.0
This library implements a simple API that acts as a HAL (Hardware Abstraction Layer) for microcontrollers.
Included modules on this release
- Data types.
- Peripheral Map.
- Board.
- Tick.
- Delay.
- Digital I/O.
- Analog I/O.
- Uart.
Size ~2.3 MB