Commit Graph

  • 6706899551 build vector.o on lpc13xx chrysn 2012-10-19 15:18:21 +02:00
  • 843660dbfd copied over linker scripts chrysn 2012-10-19 14:59:01 +02:00
  • e11edaff11 build all efm32 families chrysn 2012-10-19 14:04:55 +02:00
  • 62345af9ee install opencmsis chrysn 2012-10-19 13:51:16 +02:00
  • ab5a544d45 added irqs for the rest of the efm32 devices chrysn 2012-10-19 01:09:51 +02:00
  • d526dd3268 rename tinygecko->efm32tg everywhere chrysn 2012-10-19 00:49:27 +02:00
  • 962f328691 renamed linker file to work with included makefile chrysn 2012-10-19 00:41:22 +02:00
  • d13043d787 change discriminator in efm32 series from TINYGECKO to EFM32TG chrysn 2012-10-19 00:31:10 +02:00
  • fa3c1ea6a2 pulling in a simplification in per-arch makefiles chrysn 2012-10-19 00:19:07 +02:00
  • a818dbe729 use generalized libopencm3 functions in cmsis chrysn 2012-10-19 00:04:07 +02:00
  • 3a2e1c45aa Merge branch 'generalizations' into efm32 chrysn 2012-10-18 23:00:25 +02:00
  • bc5146b710 unified systick handling chrysn 2012-10-18 22:26:46 +02:00
  • e20f1c0d8f unify scb (system control block) chrysn 2012-10-18 21:42:12 +02:00
  • 75c9cfc287 BEGIN_DECLS wrap nivc.h declarations for c++ chrysn 2012-10-18 21:19:04 +02:00
  • 41c8c229cc nvic.h generation script: be on safe side with directories chrysn 2012-10-18 21:12:00 +02:00
  • c39c5c147d adapt lpc43xx example to generalizations chrysn 2012-10-18 21:09:35 +02:00
  • 0e3fdc57d5 remove files not required in generalizations branch any more chrysn 2012-10-18 19:18:25 +02:00
  • becfbc70e1 Merge branch 'generalizations' into efm32 chrysn 2012-10-18 19:06:58 +02:00
  • 0548317683 fix bug resulting from equally named files chrysn 2012-10-18 18:54:52 +02:00
  • 47c69695ce Merge branch 'generalizations' into efm32 chrysn 2012-10-18 18:43:38 +02:00
  • 771f504757 vector.c unification chrysn 2012-10-18 18:00:28 +02:00
  • c69916ffb6 integrate irq2nvic_h script in buildprocess chrysn 2012-10-18 17:57:59 +02:00
  • ae832b4ee8 split irq.yaml output in nvic.h and vector_nvic.h chrysn 2012-10-18 17:30:18 +02:00
  • 5ceb377a37 switch all interrupt lists to yaml format chrysn 2012-10-18 16:52:48 +02:00
  • 5afa53f01a drop two-line vector.c dispatchers in favor of central dispatch chrysn 2012-10-18 16:29:58 +02:00
  • 172ce56e3c nvic unification chrysn 2012-10-18 13:30:19 +02:00
  • 94ce82396b modified examples to use libopencm3/cm3/nvic.h instead of /stm32/ chrysn 2012-10-18 13:28:03 +02:00
  • 1684ffe18d fallback for unknown chips chrysn 2012-10-18 13:27:33 +02:00
  • 9c13299f25 unified nvic.c chrysn 2012-10-18 13:20:56 +02:00
  • a8a6eb39e9 add irq cound to existing nvic.h files chrysn 2012-10-18 13:19:55 +02:00
  • f705d1cd6e dispatch for chip specific nvic chrysn 2012-10-18 12:46:30 +02:00
  • a7f5f9f576 merge irq and nvic code using a script chrysn 2012-10-18 12:26:41 +02:00
  • 837de3ff97 nvic.h factored out (incomplete) chrysn 2012-10-18 10:27:51 +02:00
  • 7c33025c31 Merge branch 'master' into generalizations chrysn 2012-10-17 18:55:54 +02:00
  • 4e4496f70d [fix] GCC < 4.5 that does not accept any argument for the deprecated attribute. Felix Ruess 2012-10-17 11:45:52 +02:00
  • 0a48344965 add the copied ld scripts in lib dir to gitignore Felix Ruess 2012-10-13 15:47:06 +02:00
  • b7ebe6e705 fix clean target for example makefiles if the compiler is not in PATH Felix Ruess 2012-10-13 15:35:19 +02:00
  • 0c779512d6 Initial documentation for SPI, I2C and CRC (no code changes) Ken Sarkies 2012-10-15 14:34:33 +10:30
  • c4b7e2a76a Additional stm32/usart.c functions to enable/disable Rx/Tx interrupts, return a status flag and check for interrupt source. Ken Sarkies 2012-10-10 21:37:39 +10:30
  • 6ee8e44bd7 Initial documentation for stm32/usart.c, usart.h Some minor documentation corrections to timer.h Ken Sarkies 2012-10-10 21:31:31 +10:30
  • 0834f41383 stm32f1: Ken Sarkies 2012-10-09 11:50:57 +10:30
  • f94d71efee add _end and __end symbols for compatibility with code written against CodeSourcery linkers Thomas W. Barr 2012-10-08 16:42:47 -05:00
  • 8f9f2bdc00 complete peripheral handlers in vector table Thomas W. Barr 2012-10-08 16:40:36 -05:00
  • 2b8fbfc433 updated the lisa_m_2 (STM32 F1) ADC examples for recent code changes to stm32f1 adc.c and adc.h Stephen Dwyer 2012-10-07 17:53:09 -06:00
  • 794f3fbeda oops, had to update bin names in makefiles for adc examples Stephen Dwyer 2012-10-05 11:47:33 -06:00
  • bece4c30d3 added different ADC sampling examples for the LisaM v2 including: * simple polling of an injected channel * timer triggered sampling of an injected channel * timer triggered sampling and IRQ handling of an injected channel * timer triggered sampling and IRQ handling of 4 injected channels Stephen Dwyer 2012-10-05 11:40:21 -06:00
  • 9e77f8c361 Merging pull request #28 Random number generator defenition and example. Piotr Esden-Tempski 2012-10-05 13:08:03 -07:00
  • cb60e37608 Merging pull request #37 Adds hard-float support to stm32f4, with a nice mandelbrot example Piotr Esden-Tempski 2012-10-05 13:03:58 -07:00
  • 4efa64c278 Doc changes to go with previous commit Ken Sarkies 2012-10-05 14:04:40 +09:30
  • 7d0611609b Code changes to stm32f1 adc.c and adc.h Ken Sarkies 2012-10-05 13:50:42 +09:30
  • a69d83d312 unified vector table initialization chrysn 2012-10-03 18:15:20 +02:00
  • ecb0cbbf78 Merged pull request #38 Add assert macros to aid in debugging. Piotr Esden-Tempski 2012-10-04 14:18:55 -07:00
  • b5de267b06 use _data_loadaddr instead of _etext chrysn 2012-10-02 12:05:36 +02:00
  • 36f95447a8 add back minimal support libraries chrysn 2012-10-02 11:51:11 +02:00
  • fc4047e4b4 Add assert macros to aid in debugging. Tomaz Solc 2012-09-24 12:54:53 +02:00
  • aac5909ff1 Add a floating-point example to the stm32f4. Daniel Serpell 2012-08-22 00:05:10 -04:00
  • e4819d3cd2 Enable floating-point coprocessor on reset. Daniel Serpell 2012-08-22 00:05:08 -04:00
  • 584052c28c Compile stm32-f4 library with floating point support. Daniel Serpell 2012-08-22 00:05:09 -04:00
  • c9ab75878f Add all SCB registers mentioned in ARM DDI 0403D manual. Daniel Serpell 2012-08-22 00:05:07 -04:00
  • d6e0e6e976 Explicitly link example binaries statically. Paul Sokolovsky 2012-09-25 00:31:31 +03:00
  • 7851515c5c Fix merge error Nicolas Schodet 2012-09-11 08:15:11 +02:00
  • ff83a1ae1c Setup to document entire project using doxygen. New doc directory with config files and generated html, LaTeX/pdf. Makefile provided for autogeneration and explanatory README. Ken Sarkies 2012-09-15 12:51:46 +09:30
  • 4a6f4c0f7d remove the support libraries for efm32 chrysn 2012-09-15 01:29:31 +02:00
  • 50b3c92d7f removed efm32lib examples chrysn 2012-09-13 23:41:52 +02:00
  • 0508f30d2d Merge branch 'master' into efm32 chrysn 2012-09-13 22:32:28 +02:00
  • e8ec29e636 Adding vendor class definition Jason Kotzin 2012-08-22 17:06:28 -07:00
  • fb110dd3e6 stm32 F2/F4 gpio_set_af() fix Jason Kotzin 2012-08-22 17:00:29 -07:00
  • 34beeae925 USB core updated for reentrance based on Christian Cier-Zniewski's branch Jason Kotzin 2012-08-16 18:50:38 -07:00
  • 4958fae906 fixing usb and alignment issue Jason Kotzin 2012-08-15 11:28:36 -07:00
  • dcd98dde86 Renamed adc example to be more descriptive. Piotr Esden-Tempski 2012-08-28 15:56:29 -07:00
  • d1cc8ca2b3 Added simple adc example for lisa/m 2. Piotr Esden-Tempski 2012-08-26 14:07:04 -07:00
  • 7373bfcb9b Merging pull request #26 "Linker script cleanup/improvements" Piotr Esden-Tempski 2012-09-10 13:42:10 -07:00
  • 03807ddd6c Merge pull request #27 "added a make target stlink-flash to use the stlink on the stm32f4-disovery" Piotr Esden-Tempski 2012-09-10 12:29:37 -07:00
  • 02ea612142 Merge pull request #25 "Add support for C++ and fix some comments typo" Piotr Esden-Tempski 2012-09-10 12:21:21 -07:00
  • 099a5626db Random number generator example. Oliver Dille 2012-09-07 22:43:10 +02:00
  • e99896120b Random number generator register definitions. Oliver Dille 2012-09-07 22:03:36 +02:00
  • 5604182467 added a make target stlink-flash to use the stlink on the stm32f4-disovery Thomas Waldecker 2012-09-06 11:33:01 +02:00
  • 82ef2936a6 Support exceptions on all targets Nicolas Schodet 2012-09-03 19:51:40 +02:00
  • 74cd991e7e Use a specific symbol for data source address in flash Nicolas Schodet 2012-09-03 19:49:47 +02:00
  • 2a35377980 Clean up and make linker scripts more uniform Nicolas Schodet 2012-09-03 19:41:36 +02:00
  • 5ad8f26ede Fix comments typo Nicolas Schodet 2012-09-02 17:15:13 +02:00
  • 3aab6220d8 Add C linkage declaration for C++ usage Nicolas Schodet 2012-09-02 17:12:58 +02:00
  • 9af50d6e5c STM32F1xx Additional minor changes to adc.h and adc.c Ken Sarkies 2012-08-31 21:47:30 +09:30
  • acc276a612 ADC documentation added In adc.h additional defines needed to assist documentation - lines 172-191 added, and 384,436-451 are duplicates of earlier defines to complete parameter sets (compiler has no trouble with these). Ken Sarkies 2012-08-31 09:54:31 +09:30
  • 11727f56c9 Minor build system fixes. Piotr Esden-Tempski 2012-08-25 19:53:15 -07:00
  • d98dab6ae2 Merging pull request #23 Changed markup to get more control over documentation. Piotr Esden-Tempski 2012-08-25 15:16:50 -07:00
  • f71742c5da Merging #18 pull request. Adding nvic documentation. Piotr Esden-Tempski 2012-08-25 15:07:31 -07:00
  • 52533a6e3d STM32F1xx: Changed markup to get more control over documentation, each file having its own group module rather than using @file. Ken Sarkies 2012-08-20 17:19:20 +09:30
  • e4bcceaa8f And a bit more doc mods Ken Sarkies 2012-08-18 16:19:47 +09:30
  • 95126e8cd3 Tiny doxygen mod to get all constants to show in doc output Ken Sarkies 2012-08-18 16:05:17 +09:30
  • 70b2376c9f Update to doxygen comments to fix promiscuity problem (see later) Ken Sarkies 2012-08-18 13:32:48 +09:30
  • fa5d689f78 Use make wildcard command for source dir detect. Library path fix. Piotr Esden-Tempski 2012-08-14 17:44:54 -07:00
  • 0e5e451e22 Revert nvic_set_priority to original form. Minor doxygen markup changes. Ken Sarkies 2012-08-14 18:25:19 +09:30
  • cb07ab7c6e Merge branch 'master' into nvic Ken Sarkies 2012-08-14 14:47:22 +09:30
  • b82e7eee52 Examples detect if they are being built in src dir. Piotr Esden-Tempski 2012-08-13 15:23:07 -07:00
  • 3441bba1c4 Changed local build target for library and linker files. Piotr Esden-Tempski 2012-08-13 14:37:07 -07:00
  • a2c5b6391d Merging pull request #19 "STM32F timers. Doxygen markup added, and some code changes" by Ken Sarkies. Piotr Esden-Tempski 2012-08-11 13:36:19 -07:00
  • 52fd7c7976 STM32F timers. Doxygen markup added, and some code changes: Ken Sarkies 2012-07-10 09:32:47 +09:30
  • 9cff0c962b Fix compile error Ken Sarkies 2012-07-09 17:12:27 +09:30
  • cba9561e89 NVIC_Set_Interrupt_Priority: change to use 4-bit fields. (viz STM32F10xxx Cortex-M3 programming manual PM0056 and Cortex-M3-Generic-User-Guide.pdf) Ken Sarkies 2012-07-09 16:54:01 +09:30