Skip to content

Releases: epernia/sAPI

sAPI r0.5.0

23 Jul 16:18
Compare
Choose a tag to compare

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:

sAPI r0.4.0

05 Dec 06:00
Compare
Choose a tag to compare

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

10 Aug 04:36
Compare
Choose a tag to compare

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

05 Jun 07:24
Compare
Choose a tag to compare

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