Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jotux/LaunchLib
An easy-to-use library to help kickstart your launchpad development.
https://github.com/jotux/LaunchLib
Last synced: 18 days ago
JSON representation
An easy-to-use library to help kickstart your launchpad development.
- Host: GitHub
- URL: https://github.com/jotux/LaunchLib
- Owner: jotux
- License: mit
- Created: 2011-04-20T19:54:01.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2014-05-01T23:49:21.000Z (over 10 years ago)
- Last Synced: 2024-07-31T22:57:04.217Z (3 months ago)
- Language: C
- Homepage: http://jotux.github.com/LaunchLib/
- Size: 1.88 MB
- Stars: 10
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: license.txt
Awesome Lists containing this project
README
/** @mainpage
##An easy-to-use library to help kickstart your launchpad development.
![Pew Pew Pew](http://jotux.github.com/LaunchLib/logo.png)### Support for MSP430G2553 and MSP430FR5739
##Docs can be found [here](http://jotux.github.com/LaunchLib/docs/html/index.html)
##Getting started
- Get most recent Code Composer Studio (CCS) [here](http://processors.wiki.ti.com/index.php/Download_CCS)
- Clone the Code
- Create a new CCS project
- Copy launchlib into your project
- Use example as a guide
- Enjoy##Current Features:
### - Scheduling mechanism
- Automatic handling of clock changes
- Callbacks
- Periodic function scheduling
- Callouts
- One-shot function run
- Self-scheduling functions### - PWM
- Generation on Timer 0/1### - ADC
### - GPIO Interrupt handler
- Attach GPIO pin interrupts to functions### - Basic State machine handler
- Easily configurable state machines
- Event queueing
- Enter and Exit events for each state
- State transisions configured by single table### - Uart
- Selectable blocking/non-blocking RX/TX
- Built-in compact printf functionality##Contributing
Please ensure your code fits the [coding standards](https://github.com/jotux/C_standards) before sending a pull request.
## LICENSE
All code is released under the supplied (MIT) license unless otherwise stated.
##TODO
- I2C
- SPI
- More hardware supportCode compatible with CCS and IAR.
*/