Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Better debug port support. | Marti Bolivar | 2011-04-25 | 15 | -108/+347 | |
| | | | | | | | | | | | | | | | | | | | | | | - gpio.h: afio_mapr_swj_config() renamed afio_cfg_debug_ports() - [new] wirish_debug.h: disableDebugPorts(), enableDebugPorts() - Maple, Maple Native, and Maple RET6 PIN_MAPs are now larger by 5, have mappings for the extra JTAG/SW pins. Documentation was updated appropriately. | |||||
| * | Trivial pin-definitions.txt updates. | Marti Bolivar | 2011-04-25 | 1 | -5/+2 | |
| | | | | | | | | No corrections made to the pin definitions themselves. | |||||
| * | Docs tweaks. | Marti Bolivar | 2011-04-25 | 3 | -5/+7 | |
| | | | | | | | | Blocking fixes for 0.0.10; other changes. | |||||
| * | Minor Print cleanups. | Marti Bolivar | 2011-04-25 | 2 | -5/+5 | |
| | | ||||||
| * | Adding nonblocking USART transmit, usart_tx(). | Marti Bolivar | 2011-04-25 | 2 | -23/+42 | |
| | | | | | | | | | | Other USART transmission functions are still blocking, but are now implemented in terms of usart_tx(). | |||||
| * | Minor test-session.cpp fixup | Marti Bolivar | 2011-04-25 | 1 | -4/+3 | |
| | | ||||||
| * | gpio.h whitespace cleanup. | Marti Bolivar | 2011-04-25 | 1 | -1/+0 | |
| | | ||||||
| * | I2C fixup. | Marti Bolivar | 2011-04-25 | 2 | -4/+14 | |
| | | | | | | | | Added i2c_init() for consistency with rest of libmaple. | |||||
| * | 0.0.10 documentation checkpoint. | Marti Bolivar | 2011-04-25 | 50 | -337/+1507 | |
| | | | | | | | | | | Merging in the standalone refactor docs, etc. The individual libmaple API pages are going to need to get redone. | |||||
| * | Requiring dac_dev* argument in DAC convenience functions. | Marti Bolivar | 2011-04-21 | 3 | -61/+87 | |
| | | ||||||
| * | usart.c comment fixes. | Marti Bolivar | 2011-04-15 | 1 | -15/+18 | |
| | | | | | | | | | | License header made 80-column clean. usart_irq() comment for the USART_SAFE_INSERT case made easier to understand. | |||||
| * | Making usart.h license header 80-column clean. | Marti Bolivar | 2011-04-15 | 1 | -14/+16 | |
| | | ||||||
| * | Unix toolchain docs improvements. | Marti Bolivar | 2011-04-14 | 2 | -155/+168 | |
| | | | | | | | | | | | | | | Folded information in the README about the library Makefile target into docs/source/unix-toolchain.rst. Added a pointer to the JTAG HOWTO page on the wiki. Made some other miscellaneous cleanups, updates and improvements. | |||||
| * | Ancillary file cleanups. | Marti Bolivar | 2011-04-14 | 7 | -379/+17 | |
| | | ||||||
| * | i2c cleanups. | Marti Bolivar | 2011-04-14 | 2 | -91/+90 | |
| | | | | | | | | Whitespace and column width changes only. | |||||
| * | Moving external interrupts docs to "Hardware Peripherals" index section. | Marti Bolivar | 2011-04-14 | 1 | -1/+1 | |
| | | ||||||
| * | Updating Maple Native pins for prototype C. | Marti Bolivar | 2011-04-13 | 2 | -109/+110 | |
| | | ||||||
| * | Adding examples/test-print.cpp. | Marti Bolivar | 2011-04-13 | 1 | -0/+181 | |
| | | | | | | | | | | This uses templates, which I don't like, but it's not going into the core library, so I'm okay with it for now. | |||||
| * | Compromise Print implementation. | Marti Bolivar | 2011-04-12 | 2 | -42/+117 | |
| | | | | | | | | | | | | | | | | | | | | | | The users really hated the code size requirements for an snprintf()-based Print implementation, but I really hated how bad the old implementation was. Revised version fixes bugs related to printing 64-bit values and has some improved behavior when it comes to printing doubles. Now, instead of happily printing garbage values when large doubles are printed, we try printing "<large double>" or "-<large double>" (depending on sign) when the argument is too big for the old strategy to accommodate. | |||||
| * | Reverting "Rewrote Print class." | Marti Bolivar | 2011-04-12 | 4 | -235/+167 | |
| | | | | | | | | This reverts commit 8bd3cebbee62e2dd7e961b149cc8bb0e980eaf88. | |||||
| * | Coding standard. | Marti Bolivar | 2011-04-12 | 1 | -4/+6 | |
| | | | | | | | | Fixes for github .rst display. | |||||
| * | Fixing brain-damaged abs() implementation. | Marti Bolivar | 2011-04-12 | 1 | -1/+1 | |
| | | ||||||
| * | Reverting some "volatile" -> "__io" changes. | Marti Bolivar | 2011-04-12 | 2 | -2/+2 | |
| | | | | | | | | See https://github.com/leaflabs/libmaple/commit/c57d760676b97a0fc9cb51db99c8400bae2cb3b7#commitcomment-338822 | |||||
| * | Making 1c05ac8497222a12a675ba31564e7c4864107de9 comply with coding standard. | Marti Bolivar | 2011-04-12 | 1 | -6/+5 | |
| | | | | | | | | Whitespace corrections only. | |||||
| * | Adding i2c2 and i2c fast mode | Anton Eltchaninov | 2011-04-12 | 4 | -15/+48 | |
| | | | | | | | | Signed-off-by: Anton Eltchaninov <anton.eltchaninov@gmail.com> | |||||
| * | Changing usages of "volatile" to "__io". | Marti Bolivar | 2011-04-12 | 5 | -7/+9 | |
| | | ||||||
| * | Adding guards for negative nvic_irq_num enumerators. | Marti Bolivar | 2011-04-12 | 1 | -0/+6 | |
| | | | | | | | | | | nvic_irq_enable() and nvic_irq_disable() previously didn't protect against negative arguments. | |||||
| * | Doxygen bugfixes. | Marti Bolivar | 2011-04-12 | 8 | -11/+23 | |
| | | | | | | | | Fixed various Doxygen comment errors. | |||||
| * | Coding standard. | Marti Bolivar | 2011-04-11 | 1 | -2/+2 | |
| | | ||||||
| * | Merging in changes from 0.0.9-maintenance. | Marti Bolivar | 2011-04-11 | 2 | -6/+14 | |
| | | ||||||
| * | DMA checkpoint; dma_attach_interrupt() is broken. | Marti Bolivar | 2011-04-11 | 5 | -148/+921 | |
| | | | | | | | | | | | | Simple USART receiver to SRAM buffer demo partially working. Interrupting when buffer is full fails mysteriously. GDB thinks we ended up in an STM32 reserved exception. | |||||
| * | Resolving some FIXMEs. | Marti Bolivar | 2011-04-11 | 4 | -26/+17 | |
| | | ||||||
| * | Adding delay_us() TODO. | Marti Bolivar | 2011-04-11 | 1 | -0/+2 | |
| | | ||||||
| * | USART bugfix. | Marti Bolivar | 2011-04-11 | 3 | -11/+14 | |
| | | | | | | | | | | USART refactor commit f6f9a1122706ed336c52c984d76219dee0594487 only worked for USART1. | |||||
| * | Adding button test to examples/test-session.cpp. | Marti Bolivar | 2011-04-11 | 1 | -1/+21 | |
| | | ||||||
| * | Coding standard tweaks. | Marti Bolivar | 2011-04-11 | 1 | -2/+5 | |
| | | | | | | | | It's mostly ready for inclusion in the main body of documentation. | |||||
| * | Coding standard updates. | Marti Bolivar | 2011-04-08 | 1 | -63/+201 | |
| | | | | | | | | Added some content, converted document to .rst. | |||||
| * | Documentation improvements. | Marti Bolivar | 2011-04-08 | 2 | -42/+75 | |
| | | | | | | | | | | | | | | Simplified and clarified "flashing your own bootloader" documentation. Also made Windows 7 IDE workaround link directly to the forum post with the workaround, instead of the start of the thread. | |||||
| * | stm32loader.py prints more information about what it's doing. | Marti Bolivar | 2011-04-08 | 1 | -6/+5 | |
| | | ||||||
| * | Adding CLOCK_SPEED_MHZ and CLOCK_SPEED_HZ as derived board-specific values. | Marti Bolivar | 2011-04-08 | 2 | -2/+21 | |
| | | ||||||
| * | Trivial main.cpp.example cleanup. | Marti Bolivar | 2011-04-08 | 1 | -2/+3 | |
| | | ||||||
| * | USART fixups. | Marti Bolivar | 2011-04-08 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | * usart_enable(): Doxygen comment bugfix. * usart_disable(): previously, usart_disable() would nuke the entire CR1 register just to clear the UE bit. | |||||
| * | Coding standard tweaks. | Marti Bolivar | 2011-04-07 | 1 | -6/+6 | |
| | | ||||||
| * | Timer tweaks. | Marti Bolivar | 2011-04-07 | 2 | -92/+90 | |
| | | ||||||
| * | Renaming some nvic_irq_num enumerators for better readability. | Marti Bolivar | 2011-04-07 | 2 | -20/+20 | |
| | | ||||||
| * | Coding standard updates. | Marti Bolivar | 2011-04-07 | 1 | -22/+38 | |
| | | ||||||
| * | USART refactor. | Marti Bolivar | 2011-04-07 | 8 | -320/+582 | |
| | | ||||||
| * | Updated coding standard. | Marti Bolivar | 2011-04-06 | 1 | -6/+8 | |
| | | ||||||
| * | SysTick refactor. | Marti Bolivar | 2011-04-05 | 4 | -57/+82 | |
| | | | | | | | | | | | | | | | | For the changelog: * util.h is free of __read(), __write(), etc. macros. * systick_resume() was renamed systick_enable(). | |||||
| * | NVIC and SCB refactor | Marti Bolivar | 2011-04-05 | 7 | -208/+232 | |
| | |