Commit Graph

  • ce14f4c077 updated linker script Michael Ossmann 2012-05-22 14:15:20 -06:00
  • 5e1bcaa582 gpio.c, vector.c updated for LPC43xx Michael Ossmann 2012-05-22 13:55:50 -06:00
  • 9439ce9d69 new lib/lpc43xx, starting with copy of lpc17xx Michael Ossmann 2012-05-22 10:59:27 -06:00
  • 3a3c306ee3 #include fix Michael Ossmann 2012-05-22 10:39:29 -06:00
  • 95224dbc5e finished gpio.h and memorymap.h changes for LPC43xx but still much to fill in Michael Ossmann 2012-05-22 10:38:49 -06:00
  • ba35602e3d started gpio.h lpc43xx changes Michael Ossmann 2012-05-21 22:39:21 -06:00
  • b6d1dc06d1 started include/lpc43xx with copy of lpc17xx Michael Ossmann 2012-05-21 22:38:24 -06:00
  • 282891f8a6 Merge branch 'master' into efm32 chrysn 2012-05-01 13:49:34 +02:00
  • 9c36782b6d Added support for the SDIO interface of the stm32 family. Register definition from the Datasheets; not tested in real hardware. Felix Held 2012-04-30 00:22:56 +02:00
  • 99975d9a05 comment updates chrysn 2012-04-29 03:05:27 +02:00
  • 9324f00038 enhanced cmsis again for other efm32tg examples chrysn 2012-04-29 00:18:03 +02:00
  • 4a36d23d8c more irq/isr translations chrysn 2012-04-27 17:00:24 +02:00
  • dfbb7912c3 additions to opencmsis to make the clock example run chrysn 2012-04-27 15:55:43 +02:00
  • c9b074a120 sys tick cmsis interface for blink example chrysn 2012-04-27 15:21:59 +02:00
  • 286af7f26e new requirements form emlib and -examples chrysn 2012-04-27 14:10:29 +02:00
  • 3596075ee0 Fixed the linker scripts to be the way Tomaz Solc proposed. Piotr Esden-Tempski 2012-04-25 17:34:07 +02:00
  • 3b20a5e34e Removed the load address statement from the .bss section. Piotr Esden-Tempski 2012-04-24 09:34:39 +02:00
  • bf65589183 Support for exception handling in linker scripts. Tomaz Solc 2012-03-05 15:51:31 +01:00
  • c3038bc876 Added rcc.h include, needed for osc_t. Tomaz Solc 2012-03-06 11:41:29 +01:00
  • 5510e1fe3b Wait for writes to finish upon exiting RTC config Tomaz Solc 2012-03-16 10:14:00 +01:00
  • 8359caff3b moved core_cm3.h to more general location chrysn 2012-04-22 22:07:01 +02:00
  • 0d50b97ed5 Correct DMA_CCR_MSIZE and PSIZE bit masks. Thanks Tomas Solic. Piotr Esden-Tempski 2012-04-20 21:16:23 -07:00
  • b97c59e462 Initial implementation of DAC registers for stm32 by Felix Held Piotr Esden-Tempski 2012-04-20 21:08:38 -07:00
  • b8086b4ee2 Merge remote-tracking branch 'gsmcmullin/timer_input' Piotr Esden-Tempski 2012-04-20 16:41:16 -07:00
  • 09fea0bc1b Merge branch 'master' into efm32 chrysn 2012-04-19 17:28:55 +02:00
  • 705cdab7d7 extend the cmsis emulation layer to compile with the complete efm32lib chrysn 2012-04-19 13:14:54 +02:00
  • 43acfc531a use eacommander instead of jlink for example uploading chrysn 2012-04-17 00:38:42 +02:00
  • fac680ecf4 very simple demo for other board chrysn 2012-04-17 00:07:26 +02:00
  • 8820277f09 Added functions for configuring timers in slave mode. Gareth McMullin 2012-04-08 14:12:21 +12:00
  • a8ec86a527 Added functions for timer input capture polarity and enable/disable. Gareth McMullin 2012-04-08 13:55:16 +12:00
  • 4b041697f4 Added convenience function for timer input selection. Gareth McMullin 2012-04-08 11:56:42 +12:00
  • a62473fbdf Added convenience funcions for timer input capture filter and prescaler. Gareth McMullin 2012-04-08 11:11:52 +12:00
  • 567faa9b61 Corrected parameters of timer_set_mode() to u32. Gareth McMullin 2012-04-07 20:31:56 +12:00
  • 3be6cd8f76 Corrected bit definitions for capture/compare input selection. Gareth McMullin 2012-04-07 09:01:39 +12:00
  • 0e62b15125 added lcd example chrysn 2012-04-04 19:59:45 +02:00
  • 66c5f91a87 Implemented gpio_clear() for LPC17xx. Taylor Vesely 2012-03-27 16:42:36 -06:00
  • f7bf15343d Produced build system for Blueboard-LPC1768-H miniblink. Taylor Vesely 2012-03-27 08:55:19 -06:00
  • bf2b8aad2f Added a bunch of register definitions and gpio_set() to LPC17xx gpio. Taylor Vesely 2012-03-26 16:43:43 -06:00
  • 48b3cd49fb first working example utilizing efm32lib chrysn 2012-03-23 01:18:16 +01:00
  • fa1c6bc632 Successfully compiled and ran miniblink.c for the Blueboard-LPC1768-H. Taylor Vesely 2012-03-22 15:27:51 -06:00
  • caade97299 Created vector.c by example. Added reset_handler entry to linker script. Taylor Vesely 2012-03-22 12:51:57 -06:00
  • 9eb77c9fd7 Wrote miniblink.c for Blueboard-LPC1768-H, cleaned up gpio.h. Taylor Vesely 2012-03-22 07:59:55 -06:00
  • 968557dfbb Copy-pasted linker script from LPC13xx to LPC17XX. Set up the ram and rom regions for the Blueboard-LPC1768-H. Taylor Vesely 2012-03-21 18:31:18 -06:00
  • 82f89c414a Started to set up GPIO registers. Taylor Vesely 2012-03-21 18:16:16 -06:00
  • cec41eb0c4 Filled in the APB0 memory map for the lpc17xx. Also set values for the GPIO on AHB. Taylor Vesely 2012-03-21 17:13:45 -06:00
  • 60788fd9d2 Started porting to LPC17xx. Created file stubs and started conversion. Taylor Vesely 2012-03-21 15:51:26 -06:00
  • 404353b1aa - Add FSMC helper macros. IMO FSMC_BTR_ACCMOD aren't much use, but I left them in case someone uses them. - FSMC_BASE is already in memorymap.h so don't define it here. Daniel O'Connor 2012-03-22 20:03:22 +10:30
  • 5a463f03e1 Cast PERIPH_BASE to unsigned otherwise certain operations result in build problems (overflow signed type). Daniel O'Connor 2012-03-22 20:02:26 +10:30
  • f76e99c98d Add mask for SWJ bits. (These are write only) Daniel O'Connor 2012-03-22 20:01:55 +10:30
  • a30fc96c59 Revert "Fix setting alternate port functions on the STM32F2." This was also fixed in ac29b654a9 in a different way. I think the mask definition should be left with 1s indicating the bits of interest. Fergus Noble 2012-03-21 20:19:36 -07:00
  • 87ea496ca7 Revert "Fix setting alternate port functions on the STM32F4." This was also fixed in ac29b654a9 in a different way. I think the mask definition should be left with 1s indicating the bits of interest. Fergus Noble 2012-03-21 20:16:10 -07:00
  • 26de4cb9d6 Constand value for resetting CAN_TDTxR was too big. Fixed. Piotr Esden-Tempski 2012-03-19 23:09:18 -07:00
  • ec34e21ead Changed parameter size for trigger enable. Piotr Esden-Tempski 2012-03-19 20:20:05 -07:00
  • 451a5e227d Started some cleanup in the ADC headers and convenience code. Piotr Esden-Tempski 2012-03-19 17:38:24 -07:00
  • 4fbd42148a Added basic exception handling to the stm32 linker scripts. Thanks Mike Smith! Piotr Esden-Tempski 2012-03-18 22:59:31 -07:00
  • 4e26104c18 Fixed position of PSIZE bits, thanks to Patrick for spotting this. Piotr Esden-Tempski 2012-03-17 16:17:40 -07:00
  • 06d6f3e0e6 Made spi_init_master ignore CRC and SPE bits. Piotr Esden-Tempski 2012-03-14 21:00:53 -07:00
  • b7875d0230 Added dma based usart IO example. Piotr Esden-Tempski 2012-03-14 13:15:14 -07:00
  • aaa0158221 Fixed operation order for dma bit calculations. Piotr Esden-Tempski 2012-03-13 12:18:28 -07:00
  • 1b7cd12f20 Added irq usart example for lisa/m 2.0 Piotr Esden-Tempski 2012-03-12 00:01:48 -07:00
  • b41987dc7a Added blocking usart printf for lisa/m 2.0 Piotr Esden-Tempski 2012-03-11 23:55:24 -07:00
  • 22706613d9 Added usart irq example for lisa/m 2.0 Piotr Esden-Tempski 2012-03-11 23:26:28 -07:00
  • 7e9425bdac Added usart example to lisa/m 2.0 Piotr Esden-Tempski 2012-03-11 23:12:26 -07:00
  • da4567a035 efm32: registers for leds chrysn 2012-03-04 22:48:13 +01:00
  • 692817059c various enhancements for header generation chrysn 2012-03-04 22:43:52 +01:00
  • c2fdd6e751 header file generation learned register templates chrysn 2012-03-04 19:45:13 +01:00
  • e1a660eb9d efm32 cmu: convenience functions chrysn 2012-03-04 16:59:20 +01:00
  • 61b649370f efm32: generate _MASK constants chrysn 2012-03-04 16:57:43 +01:00
  • bc1bff477b efm32: shortened doxygen names and grouped them per chip family chrysn 2012-03-04 14:39:40 +01:00
  • d3fe8c18f8 experimental yaml based header file generation chrysn 2012-03-04 04:23:58 +01:00
  • cdf36e6c8e efm32: some more cmu registers and doxygen update chrysn 2012-03-03 20:19:03 +01:00
  • 7907b29113 Fix search-replace left-over. Uwe Hermann 2012-03-03 00:46:07 +01:00
  • 789ae97212 Some additional LGPL3+ license change cleanups. Piotr Esden-Tempski 2012-03-02 15:29:23 -08:00
  • 78c93dc779 add missed license headers to efm32 files chrysn 2012-03-03 00:24:58 +01:00
  • 4668adcf1f follow the license change to lgpl3 in efm32 chrysn 2012-03-03 00:21:21 +01:00
  • 563586c072 Merge branch 'master' into efm32 chrysn 2012-03-02 23:59:52 +01:00
  • 43561de329 License change of the library to LGPL, version 3 or later. Piotr Esden-Tempski 2012-03-02 02:23:11 -08:00
  • e388056fda efm32: energy management unit headers and example chrysn 2012-03-02 21:54:23 +01:00
  • eda122180a (efm32: remove todo that couldn't work out) chrysn 2012-03-02 21:53:52 +01:00
  • 994d559a6c Corrected interrupt flag register defines. Piotr Esden-Tempski 2012-02-29 18:00:10 -08:00
  • f5cd026ae3 Added dma_channel_reset prototype. Piotr Esden-Tempski 2012-02-29 17:53:46 -08:00
  • 70ac046f98 added efm32 lightswitch example chrysn 2012-03-01 02:47:06 +01:00
  • 541fded753 convenience functions for efm32 gpio chrysn 2012-03-01 02:09:02 +01:00
  • ec904f176b Cleaned up and streamlined DMA support for f1. Definitely needs a bunch of testing! Piotr Esden-Tempski 2012-02-29 16:02:51 -08:00
  • 20c5e56234 Fixed spi convenience reset function to compile properly. Piotr Esden-Tempski 2012-02-29 12:02:36 -08:00
  • a747e887bd efm32 tinygecko gpio: implemented all the bit values chrysn 2012-02-29 02:32:14 +01:00
  • c49f505df4 Added spi reset convenience function. Piotr Esden-Tempski 2012-02-28 11:28:29 -08:00
  • 8e90ffa2ab fixed a bug in efm32 miniblink example chrysn 2012-02-27 19:20:19 +01:00
  • 805119786c added upload target for segger's JLink tool chrysn 2012-02-27 17:59:58 +01:00
  • 09523e854d efm32 example: enhanced makefiles chrysn 2012-02-27 16:07:24 +01:00
  • f52b1a56b0 make doxygen ignore __attribute__ chrysn 2012-02-27 14:14:22 +01:00
  • d6a314bed7 efm32: make all interrupts usable in vector table chrysn 2012-02-27 14:00:34 +01:00
  • f4376371ec efm32: minor documentation enhancements chrysn 2012-02-27 13:24:19 +01:00
  • f6025af859 efm32 tinygecko: defined interrupts chrysn 2012-02-27 13:21:40 +01:00
  • be62115f00 efm32: created memory map from all base addresses chrysn 2012-02-27 12:01:41 +01:00
  • 91732cbb9e make doxygen ignore .d files chrysn 2012-02-26 03:49:06 +01:00
  • 2275ed7b0c overhauled documentation chrysn 2012-02-26 03:40:18 +01:00
  • 08918902ab made blinking a led on efm32 possible chrysn 2012-02-25 22:42:15 +01:00
  • 2180a02e2f first attempt at porting libopencm3 to energymicro chrysn 2012-02-25 18:57:11 +01:00
  • 2b3f07ee08 Added reset function to i2c convenience functions. Piotr Esden-Tempski 2012-02-24 17:14:50 -08:00