Frustrated with Arduino debugging capabilities? This is your place ;-)
Copyright (C) 2016-2017 Jose Luis Blanco Claraco, University of Almería Copyright (C) 2017 Francisco José Mañas, University of Almería Licensed under: GNU GPL v3 License
An open-source hardware board to prototype with Atmel's AVR8 microcontrollers (ATMEGA164 for now), JTAG live-debuggable, including a versatile C library for common peripherals and external sensors.
Core features:
- Busy-loop delays
- External interrupt inputs
- Internal ADCs
- Interrupt-driven UART communications
- GPIO
- PWM generation with programmable frequency
- SPI bus
- System tick clock with 100 μs resolution
Additional modules:
- Absolute encoder EMS22A
- Decoder for differential quadrature encoder (Interrupt-driven, up to ~300 K pulses/s)
- Digital-to-Analog (DAC) converter MAX5500
imu_lsm9ds1
: SparkFun LSM9DS1 9DOF IMU. Forked and adapted from here.lcd
: Support for LCD displays via a I2C port expander. Forked and adapted from here.ad7606
: Support for the Analog-to-Digital (ADC) chip AD7606.
- Board schematics
- C library: sources, Doxygen HTML reference. Tested with GNU GCC within Atmel Studio.
- FTDI chip EEPROM XML image, to be grabbed with FTPROG.