bostonenginerd / msp430-cc2500 Goto Github PK
View Code? Open in Web Editor NEWThis project forked from alvarop/msp430-cc2500
CC2500 Radio Library
This project forked from alvarop/msp430-cc2500
CC2500 Radio Library
msp430-cc2500 Project README by Alvaro Prieto (blog.alvarop.com) --Overview-- The goal of the code here is to interface with TI's cc2500 radio chip. Currently, I'm using MSP430's to talk to the radio. In the future, I hope to make it easy to port the library to other platforms like AVR and ARM devices. I'm working on this library as a hobby, so there might be long periods of time without any updates. Feel free to contribute if you find a bug or want to add a feature! --Directory Structure and Relevant Files-- Note: This is what I'm aiming for. It's not quite there yet, and might change. I'm not listing all of the files, just some examples so you get the idea. msp430-cc2500/ -- Root directory --lib/ |--cc2500/ -- Contains cc2500 radio drivers ^ |--device/ -- Contains all device specific header files |--ti/ -- Contains all of TI device headers |--msp430 -- Contains all msp430 family header files. |--g2533.h -- This file contains specific hardware definitions for the msp430g2533 |--spi/ -- Contains spi functions for specific peripherals |--ti/ -- Contains all of TI device headers |--uscib0.c -- Contains the radio/spi drivers for devices with a uscib0 peripheral |--usi.c -- Contains the radio/spi drivers for devices with a usi peripheral |--uart/ -- Contains uart functions for specific peripherals |--device.h -- This file decides which specific device header file to include from the device directory. |--spi.h -- This file is what needs to be included to use spi, regardless of the peripheral used --projects/ |--rgb_controller/ -- Contains the files for the rgb_controller project |--ccs/ -- Contains the CCSv5 project files |--rgb_controller.c -- Main file for rgb_controller project ^ Much of the radio interface code was derived from TI's slaa325a document. (MSP430 Interfaceto CC1100/2500 Code Library) --Other Stuff-- I'm blogging as I work on this, so you might find some better information there: http://blog.alvarop.com
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.