aboutsummaryrefslogtreecommitdiffstats
path: root/libmaple/systick.h
Commit message (Collapse)AuthorAgeFilesLines
* Changing usages of "volatile" to "__io".Marti Bolivar2011-04-121-1/+1
|
* SysTick refactor.Marti Bolivar2011-04-051-8/+38
| | | | | | | | For the changelog: * util.h is free of __read(), __write(), etc. macros. * systick_resume() was renamed systick_enable().
* nzmichaelh's pull request mods compile and upload.Marti Bolivar2010-12-281-1/+1
| | | | renamed SysTick_Handler back to SysTickHandler since all of our linker magic/lanchon-stm32 depends on that name. added backup register support in order to test independent watchdog support; it seems to work. next major test target is DMA support.
* Make systick.h C++ safe. Expose the sys tick count via systick.h and remove ↵Michael Hope2010-10-101-3/+6
| | | | other externs.
* whitespace cleanupsMarti Bolivar2010-09-271-5/+5
|
* systick testing and simplificationbnewbold2010-09-051-0/+1
| | | | | | ripped out marti's SystemTick for the sake of simplicity and added a systick_resume function to libmaple. new example program demonstrates the functionality, also demonstrates micros()/USB bug
* added support to enable/disable systick in wirishMarti Bolivar2010-08-311-0/+1
|
* Cleaned up wirish/time, some interrupt handling refactoring:Perry Hung2010-08-041-16/+9
| | | | | | | | | Fixed millis(), it was just wrong, before. Added micros(), not extensively tested. New implementation of delayMicroseconds(). Should be more consistent now. Added a handful of nvic routines to enable/disable interrupts. Cleaned up systick
* Licensing: Relicensed libmaple under the MIT License.Perry Hung2010-03-311-12/+17
| | | | | | Relicensed the bulk of libmaple under the more permissive MIT License, from GPLv3. Files that were largely or entirely derived from the Arduino, STM, or Lanchon retain their original licenses.
* Removed inttypes.hPerry Hung2010-03-311-2/+2
| | | | | Removed inttypes.h from libmaple. Will have another pass through to use the standard libmaple types, but will come in another commit.
* Major hierarchy reorganization; see README.bnewbold2010-03-311-0/+62
copy-to-ide and Makefile updated to conform; .gitignore added; LICENSE added