uhd/firmware/e300/battery
2016-02-29 12:10:15 -08:00
..
adc.c e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
adc.h e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
bq2419x.c firmware: e3xx: Turn off overzealous shutdown. 2016-01-26 18:18:56 +01:00
bq2419x.h e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
E310-Firmware.atsln e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
E310-Firmware.cproj e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
eeprom.c firmware: e3xx: Added .eeprom section that gets written. 2016-01-26 18:25:24 +01:00
eeprom.h e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
fpga.c firmware: e3xx: This fixes an issue with the autoboot value. 2016-01-26 18:25:37 +01:00
fpga.h e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
i2c_twi.c e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
i2c_twi.h e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
interrupt.c e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
interrupt.h e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
io.c e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
io.h e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
led.c e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
led.h e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
ltc294x.c e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
ltc294x.h e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
ltc3675.c e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
ltc3675.h e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
main.c e3xx: Fix firmware to actually write fuse values. 2015-07-21 17:33:12 -07:00
Makefile firmware: e3xx: Added .eeprom section that gets written. 2016-01-26 18:25:24 +01:00
mcu_settings.h firmware: e3xx: Bump minor version to 2.2 2016-01-26 18:25:44 +01:00
pmu.c firmware: e3xx: Add panic button functionality. 2016-01-26 18:19:07 +01:00
pmu.h e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
README.md Added srec_cat dependency for building the firmware 2016-02-29 12:10:15 -08:00
spi.c e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
spi.h e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
timer.c e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
timer.h e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
tps54478.c e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
tps54478.h e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00
utils.h e3xx: Added firmware for battery based devices. 2015-07-13 14:03:42 -07:00

USRP E312 Firmware

Welcome to the NI Ettus Research USRP E310/E312 Firmware distribution.

Dependencies

In order to build you'll avr-gcc, avr-libc, and srec_cat.

Building

The included Makefile specifies all the required flags. To build type:

$ make

Flashing

In order to program the device with the firmware type:

$ make install

Note: The Makefile will have to be modified depending on which programmer you use. Known good programmers include 'Atmel AVR Dragon, Atmel JTAGICEIII, Atmel AtmelICE'.