This website requires JavaScript.
Explore
Help
Sign In
Sojus07
/
hackrf
Watch
1
Star
0
Fork
0
You've already forked hackrf
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
hackrf
/
firmware
/
common
History
Jared Boone
5df5ec1094
PortaPack: Hide UI types that don't need to be exposed.
2019-03-18 15:11:34 -07:00
..
xapp058
Fix include paths
2015-07-22 22:56:17 +02:00
bitband.c
Fix-ups to copyrights -- missing e-mail address and inconsistent formatting.
2012-10-06 19:14:55 -07:00
bitband.h
Fix-ups to copyrights -- missing e-mail address and inconsistent formatting.
2012-10-06 19:14:55 -07:00
cpld_jtag.c
PortaPack: Add HackRF One gates for PortaPack JTAG and OperaCake code.
2019-03-02 20:43:19 -08:00
cpld_jtag.h
PortaPack: Add HackRF One gates for PortaPack JTAG and OperaCake code.
2019-03-02 20:43:19 -08:00
cpld_xc2c.c
CPLD: Output row address table to C file, use it in program/verify code.
2019-03-09 16:35:10 -08:00
cpld_xc2c.h
CPLD: Output row address table to C file, use it in program/verify code.
2019-03-09 16:35:10 -08:00
crc.c
USB: initial CPLD checksum API support.
2019-01-31 21:19:21 +00:00
crc.h
USB: initial CPLD checksum API support.
2019-01-31 21:19:21 +00:00
fault_handler.c
Add GCC "used" attribute to prevent hard_fault_handler_c() from being removed. It trips up -flto.
2014-08-11 16:07:59 -07:00
fault_handler.h
Added fault handler header file, where I've defined the Cortex-M3/M4 SCB using a struct instead of a slew of #defines. This deviates from the libopencm3 method, but is superior in other ways. So, there you go. It's not in libopencm3, it's here.
2012-10-10 13:36:10 -07:00
gpdma.c
Add GPDMA LLI functions to create a loop or one-shot chain of LLIs.
2013-12-08 18:18:22 -08:00
gpdma.h
Add GPDMA LLI functions to create a loop or one-shot chain of LLIs.
2013-12-08 18:18:22 -08:00
gpio_lpc.c
Use new GPIO API to abstract GPIO in various drivers.
2014-11-15 16:26:59 -08:00
gpio_lpc.h
Use new GPIO API to abstract GPIO in various drivers.
2014-11-15 16:26:59 -08:00
gpio.h
Use new GPIO API to abstract GPIO in various drivers.
2014-11-15 16:26:59 -08:00
hackrf_core.c
Merge pull request
#601
from jboone/hygiene
2019-03-06 17:32:35 -07:00
hackrf_core.h
Merge branch 'master' into cpld_sram_load
2019-03-04 12:40:14 +00:00
hackrf-ui.c
PortaPack: Extract non-UI code into separate portapack.[ch] module.
2019-03-18 15:09:11 -07:00
hackrf-ui.h
PortaPack: Remove weak UI functions, detect and return UI function table.
2019-03-02 14:23:06 -08:00
i2c_bus.c
I2C: Interface: Rename init()->start(), add stop().
2014-11-13 10:32:38 -08:00
i2c_bus.h
I2C: Interface: Rename init()->start(), add stop().
2014-11-13 10:32:38 -08:00
i2c_lpc.c
I2C: Device probe function I wrote, didn't need, but thought might be useful in the future.
2018-12-27 21:11:35 -08:00
i2c_lpc.h
I2C: Device probe function I wrote, didn't need, but thought might be useful in the future.
2018-12-27 21:11:35 -08:00
LPC43xx_M0_memory.ld
Break ldscripts into smaller pieces that can be shared.
2014-01-11 17:38:27 -08:00
LPC43xx_M4_M0_image_from_text.ld
Rename ldscript to be the one and only M0 embedding .ld, reading from .text.
2014-02-18 16:48:21 -08:00
LPC43xx_M4_memory.ld
Break ldscripts into smaller pieces that can be shared.
2014-01-11 17:38:27 -08:00
LPC4320_M4_memory.ld
Break ldscripts into smaller pieces that can be shared.
2014-01-11 17:38:27 -08:00
LPC4330_M4_memory.ld
Reinstate LPC4330 linker script
2017-02-17 07:49:16 -07:00
m0_bin.s.cmake
Firmware build system is now CMake, and seems much more sane on the whole.
2014-08-11 16:37:14 -07:00
m0_sleep.c
Add default M0 code that just loops forever, if a project doesn't specify any SRC_M0_[CS] files.
2013-11-20 15:11:54 -08:00
max2837_regs.def
MAX2837: De-singleton the driver.
2014-11-10 16:37:34 -08:00
max2837_target.c
Remove Jellybean support from firmware
2017-02-14 21:33:52 -07:00
max2837_target.h
Use new GPIO API to abstract GPIO in various drivers.
2014-11-15 16:26:59 -08:00
max2837.c
Merge remote-tracking branch 'mossmann/master' into rad1o
2017-01-26 00:21:58 +01:00
max2837.h
Remove Jellybean support from firmware
2017-02-14 21:33:52 -07:00
max2871_regs.c
feat(max2871.c): POC
2015-06-07 17:07:36 +02:00
max2871_regs.h
refact(mixer): Basic mixer abstraction
2017-01-26 00:31:43 +01:00
max2871.c
chore(rad1o): White space fixes and cleanup
2017-02-03 19:27:19 +01:00
max2871.h
feat(mixer): Full MAX2871 integration for rad1o
2017-01-27 21:41:24 +01:00
max5864_target.c
Use new GPIO API to abstract GPIO in various drivers.
2014-11-15 16:26:59 -08:00
max5864_target.h
Use new GPIO API to abstract GPIO in various drivers.
2014-11-15 16:26:59 -08:00
max5864.c
SPI: Rename spi_t to spi_bus_t to match I2C naming.
2014-11-13 10:16:39 -08:00
max5864.h
SPI: Rename spi_t to spi_bus_t to match I2C naming.
2014-11-13 10:16:39 -08:00
mixer.c
fix(rad1o): Disable the VCO if the mixer is not in use
2017-08-05 06:01:53 +02:00
mixer.h
feat(mixer): Full MAX2871 integration for rad1o
2017-01-27 21:41:24 +01:00
operacake.c
HackRF Opera Cake - GPIO test mode
2018-11-09 22:10:16 -07:00
operacake.h
HackRF Opera Cake - GPIO test mode
2018-11-09 22:10:16 -07:00
portapack.c
PortaPack: Extract non-UI code into separate portapack.[ch] module.
2019-03-18 15:09:11 -07:00
portapack.h
PortaPack: Extract non-UI code into separate portapack.[ch] module.
2019-03-18 15:09:11 -07:00
README
started firmware directory with some basic stuff
2012-05-21 11:33:46 -06:00
rf_path.c
PortaPack: Remove weak UI functions, detect and return UI function table.
2019-03-02 14:23:06 -08:00
rf_path.h
fix(rf_path): Port rad1o pin config
2017-01-27 20:45:49 +01:00
rffc5071_regs.def
RFFC507x: De-singleton the driver code.
2014-11-10 16:42:08 -08:00
rffc5071_spi.c
Speed up RFFC5072 comms by 50%!
2016-12-27 21:08:12 +00:00
rffc5071_spi.h
Use new GPIO API to abstract GPIO in various drivers.
2014-11-15 16:26:59 -08:00
rffc5071.c
Change RFFC5071 clock from 40MHz to 50MHz and invert it
2017-02-21 17:56:37 -07:00
rffc5071.h
fix(common, hackf_usb): Make it compile for rad10
2015-06-06 18:49:09 +02:00
rom_iap.c
SPI: Rename spi_t to spi_bus_t to match I2C naming.
2014-11-13 10:16:39 -08:00
rom_iap.h
Add host(hackrf_info)/fw(usb_performance) IAP read part id/serial no(to be confirmed).
2013-03-09 11:47:28 +01:00
sgpio.c
CPLD: Rework timing between ADC, CPLD, SGPIO
2019-01-18 16:09:14 -08:00
sgpio.h
Hardware (CPLD-based) synchronisation
2017-05-16 11:39:44 +02:00
si5351c.c
CPLD: Rework timing between ADC, CPLD, SGPIO
2019-01-18 16:09:14 -08:00
si5351c.h
hackrf_clock: Allow CLKOUT to be enabled / disabled
2017-11-07 11:23:48 -07:00
spi_bus.c
SPI: Rename spi_t to spi_bus_t to match I2C naming.
2014-11-13 10:16:39 -08:00
spi_bus.h
SPI: Rename spi_t to spi_bus_t to match I2C naming.
2014-11-13 10:16:39 -08:00
spi_ssp.c
Use new GPIO API to abstract GPIO in various drivers.
2014-11-15 16:26:59 -08:00
spi_ssp.h
Use new GPIO API to abstract GPIO in various drivers.
2014-11-15 16:26:59 -08:00
streaming.c
Merge branch 'multi-device-hardware-sync' of
https://github.com/dodgymike/hackrf
into dodgymike-multi-device-hardware-sync
2017-01-24 16:18:33 -07:00
streaming.h
Use new GPIO API to abstract GPIO in various drivers.
2014-11-15 16:26:59 -08:00
tuning.c
PortaPack: Add HackRF One gates for PortaPack JTAG and OperaCake code.
2019-03-02 20:43:19 -08:00
tuning.h
replaced set_freq_if() with set_freq_explicit() and implemented explicit tuning option in hackrf_transfer
2014-03-13 16:06:51 -06:00
ui_portapack.c
PortaPack: Hide UI types that don't need to be exposed.
2019-03-18 15:11:34 -07:00
ui_portapack.h
PortaPack: Hide UI types that don't need to be exposed.
2019-03-18 15:11:34 -07:00
ui_rad1o.c
Build rad1o UI wrapper to patch the portapack one
2019-03-02 21:12:31 -08:00
ui_rad1o.h
Build rad1o UI wrapper to patch the portapack one
2019-03-02 21:12:31 -08:00
usb_queue.c
Move files that have no application-specific bits (e.g. USB stack, tuning, and RF path APIs) to ../common/.
2013-09-17 15:10:46 -07:00
usb_queue.h
Broke some application-specific USB code into separate files within hackrf_usb/. Hoping I can use them as necessary in other projects, or push them into a library eventually.
2013-09-19 19:51:32 -07:00
usb_request.c
Move files that have no application-specific bits (e.g. USB stack, tuning, and RF path APIs) to ../common/.
2013-09-17 15:10:46 -07:00
usb_request.h
Move files that have no application-specific bits (e.g. USB stack, tuning, and RF path APIs) to ../common/.
2013-09-17 15:10:46 -07:00
usb_standard_request.c
Fix communications failures on USB suspend. (
#97
)
2019-01-03 15:17:47 +00:00
usb_standard_request.h
Add Windows Compatible ID descriptors
2016-07-17 22:20:32 +01:00
usb_type.h
Add Windows Compatible ID descriptors
2016-07-17 22:20:32 +01:00
usb.c
Merge remote-tracking branch 'mossmann/master' into opera-merge
2017-02-03 16:25:32 +01:00
usb.h
change(usb): Make usb_phy_enable() non static
2017-01-28 22:32:27 +01:00
w25q80bv_target.c
Use new GPIO API to abstract GPIO in various drivers.
2014-11-15 16:26:59 -08:00
w25q80bv_target.h
Use new GPIO API to abstract GPIO in various drivers.
2014-11-15 16:26:59 -08:00
w25q80bv.c
SPI flash: check busy flag is clear BEFORE enabling writes
2019-01-04 19:58:04 -07:00
w25q80bv.h
SPI Flash: add function to clear SPI flash status register
2017-11-06 10:42:19 -07:00
README
This directory contains things shared by multiple HackRF firmware implementations.