Skip to content
Little Free Radio Firmware
C Python Batchfile Objective-C
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings Implement basic command handling May 6, 2018
lib446x @ bc503c7
targetConfigs Initial commit May 5, 2018
util
.ccsproject
.cproject Update lib446x with CRC issue fixes Aug 18, 2019
.gitignore Update .gitignore Aug 18, 2019
.gitmodules
.project
LICENSE
README.md Add README and helper scripts Jan 15, 2019
amp.c
amp.h
cmd_handler.c
cmd_handler.h Refactor commands and error replies May 9, 2019
cmd_parser.c More work on command refactor Aug 18, 2019
cmd_parser.h
error.h Implement internal packet buffering Feb 12, 2019
lfr.c Merge branch 'cmd-refactor' Aug 19, 2019
lfr.h Remove flags byte from reply packets and replace with status May 9, 2019
lnk_msp430fr5994.cmd Add Licensing information (GPLv3) Aug 5, 2018
mcu.c Merge branch 'cmd-refactor' Aug 19, 2019
mcu.h Handle TX hang bug by resetting RFIC Feb 8, 2019
modem_configs.h
msp430_uart.c
msp430_uart.h Add Licensing information (GPLv3) Aug 5, 2018
pins.h Manage DAC power and reset Mar 12, 2019
pkt_buf.c
pkt_buf.h
radio.c
radio.h
rbuf.c
rbuf.h Implement internal packet buffering Feb 12, 2019
settings.c Bump SW version number for 19.02.0rc1 Feb 12, 2019
settings.h Add modulation type to flags Jan 30, 2019
status.c
status.h Remove flags byte from reply packets and replace with status May 9, 2019

README.md

lfr-firmware

Little Free Radio Firmware

This repository holds the firmware running on the MSP430FR5994 inside LFR.

The code here is distributed as a TI Code Composer Studio (Eclipse) project. Install CCS, clone the repository, then import the project. This allows the use of the CCS environment for development, building, and source-level debugging.

License

Little Free Radio - An Open Source Radio for CubeSats
Copyright (C) 2018 Grant Iraci, Brian Bezanson
A project of the University at Buffalo Nanosatellite Laboratory

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
You can’t perform that action at this time.