Commit Graph

  • beeb9c3f65 [Style] Do not declare new types if not really necessary. Piotr Esden-Tempski 2013-06-30 22:20:51 -07:00
  • 647b878031 [Style] Coding style fixes. Piotr Esden-Tempski 2013-06-30 22:09:25 -07:00
  • 035c67ced6 Add preliminary support for Cryptographic coprocessor on stm32 F2 and F4 BuFran 2013-06-21 16:55:01 +02:00
  • 3bc5a249a1 Added support for BitBand I/O BuFran 2013-06-19 13:51:56 +02:00
  • fb5c86db07 Spellchecking fixes. Piotr Esden-Tempski 2013-06-16 14:06:37 -07:00
  • 169dbd6c08 Dropped raw option on github file archive links. Piotr Esden-Tempski 2013-06-13 11:26:16 -07:00
  • e4a86e269e Replaced goo.gl links with links to our new file archive at github. Piotr Esden-Tempski 2013-06-13 11:20:04 -07:00
  • f92c45eeb5 Added amendments to the linux kernel coding style. Piotr Esden-Tempski 2013-06-13 10:49:56 -07:00
  • cabbd21329 Reverted the __packed and __aligned change. Piotr Esden-Tempski 2013-06-13 10:29:21 -07:00
  • 8da7fbd71e Changed to use accessors instead of casting to volatile pointers. Piotr Esden-Tempski 2013-06-12 21:37:55 -07:00
  • 39fa9e4c58 Stile fixes run, 80 char boundry. Piotr Esden-Tempski 2013-06-12 21:00:50 -07:00
  • 34de1e776e Changed to use stdint types. Piotr Esden-Tempski 2013-06-12 19:11:22 -07:00
  • 7df63fcae0 First coarse run to fix coding style in locm3. Piotr Esden-Tempski 2013-06-12 17:44:07 -07:00
  • 48e0f3326b Added linux kernel checkpatch.pl script and stylecheck target. Piotr Esden-Tempski 2013-06-11 18:10:29 -07:00
  • 230c673a3e Added reference about locm3 submoduling and IRC channel. Piotr Esden-Tempski 2013-06-10 17:48:31 -07:00
  • 0bf8324c91 stm32f1: add timer.o to objects for timer_ic_set_polarity Felix Ruess 2013-06-04 18:44:19 +02:00
  • a5966093e6 [stm32l1] Never write illegal values to voltage range selection Karl Palsson 2013-05-29 14:42:01 +00:00
  • 8cfaef7fb6 [stm32l1] Don't use an intermediate clock in setup Karl Palsson 2013-05-29 14:45:37 +00:00
  • 13fae83451 Added new sam generated header directory to ignore list. Piotr Esden-Tempski 2013-06-02 18:36:57 -07:00
  • 80824ea22c stm32f1/adc: Kill redundant ADC_SMPR macros Ben Gamari 2013-06-01 09:08:29 -04:00
  • e8182a39ab stm32f4/adc: Kill redundant ADC_SMPR macros Ben Gamari 2013-06-01 09:07:02 -04:00
  • d90ec98f52 stm32: Add missing exti_get_flag_status Ben Gamari 2013-05-31 13:51:52 -04:00
  • e5a3a582fd stm32/f4/adc: Fix SMPR_SMP values Ben Gamari 2013-05-31 06:17:25 -04:00
  • 99a909dba0 Fixed "function declaration isn't a prototype" warning introduced by the last patch. Piotr Esden-Tempski 2013-06-02 18:25:52 -07:00
  • 15e35d5bc1 [stm32] Added basic support for hash processor Mikhail Avkhimenia 2013-05-31 22:52:24 +04:00
  • f5c9bdfe61 Changes to doxygen markup to solve a few problems that upset doxygen, and to correct minor errors. Ken Sarkies 2013-06-01 14:54:00 +09:30
  • bad5580492 [make] Use less shell variables Karl Palsson 2013-05-22 21:21:12 +00:00
  • b876b72b39 lm4f: Add control over UART FIFOs Paul Fleischer 2013-05-24 20:49:49 +02:00
  • 662a2cb8fa sam: Add convenience function for clock setup using internal 4MHz. Gareth McMullin 2013-05-20 09:50:18 +12:00
  • ce3e3dc39b Split sam3x/sam3n support. Gareth McMullin 2013-05-19 19:08:42 +12:00
  • 4535a4c9b6 lm4f: Implement GPIO interrupt control Alexandru Gagniuc 2013-05-17 15:57:29 -05:00
  • f53839f33f lm4f: Implement GPIO configuration and control Alexandru Gagniuc 2013-05-16 18:39:08 -05:00
  • a3784aa54f lm4f: Add GPIO register definitions Alexandru Gagniuc 2013-05-16 02:18:54 -05:00
  • 991fbd01be lm4f: Add all GPIO ports to memorymap.h Alexandru Gagniuc 2013-05-16 02:18:09 -05:00
  • de55bbc46e lm4f: "Pretty-ize" the look of Doxygen comments in gpio.c/.h Alexandru Gagniuc 2013-05-16 01:02:43 -05:00
  • 4c45702d2d lm4f: Switch GPIOs to using AHB bus ***WARNING*** Alexandru Gagniuc 2013-05-16 00:51:47 -05:00
  • 2184eb2b13 lm4f: Improve read/write endpoint performance Alexandru Gagniuc 2013-05-20 17:24:09 -05:00
  • 9d46103ced lm4f: Add functions for controlling USB interrupts Alexandru Gagniuc 2013-05-15 18:46:05 -05:00
  • ad048f7d5a lm4f: Add doxygen documentation for the USB driver Alexandru Gagniuc 2013-05-15 17:07:48 -05:00
  • 2fda5282ab lm4f: Implement a basic USB driver Alexandru Gagniuc 2013-01-10 18:46:04 -06:00
  • df5bc49245 lm4f: Add USB register definitions Alexandru Gagniuc 2012-12-29 12:29:13 -06:00
  • 4ad30d56b4 Add higher level flash_program function for f2/f4 to write a buffer into flash. Fergus Noble 2013-05-10 13:30:32 -07:00
  • 410be2a39a **** WARNING **** This change may break your code!!! Fergus Noble 2013-05-10 13:29:38 -07:00
  • b039504494 Moving stm32 f2/f4 flash code into the common area. Fergus Noble 2013-05-10 13:05:46 -07:00
  • 4d15da995e Adding basic support for v7m sync primatives and mutex convenience functions. Fergus Noble 2013-05-10 14:10:28 -07:00
  • 5507e14cd4 lm4f: Implement DMA enable/disable functions for the UART Alexandru Gagniuc 2013-05-09 00:56:33 -05:00
  • a8fc67d569 lm4f: Implement UART interrupt control Alexandru Gagniuc 2013-05-08 02:53:25 -05:00
  • 8112861b60 lm4f: Add basic UART implementation Alexandru Gagniuc 2012-11-23 21:25:25 -06:00
  • a105bcaa83 lm4f: Add UART "convenience" macros Alexandru Gagniuc 2012-11-23 21:05:00 -06:00
  • 3573bf170a lm4f: Add UART register definitions Alexandru Gagniuc 2012-11-23 20:49:26 -06:00
  • ce42531283 Added *.tag files and the new generated sam3x include subdirectory to gitignores. Piotr Esden-Tempski 2013-05-10 14:13:30 -07:00
  • 7b9e8ba2e4 lm4f-doc: Sanitize doxygen structure in rcc.h Alexandru Gagniuc 2013-05-07 18:59:41 -05:00
  • b9a6bbe56e Minor fix to compile functions in rtc.h Michael Aherne 2013-05-06 10:39:05 -07:00
  • 05fb6fa19f sam3x: Add usart funciton to enable rx interrupt. Gareth McMullin 2013-05-04 13:14:15 -07:00
  • e2eadfddb8 sam3x: Add convenince functions for setting clocks and usart baudrate. Gareth McMullin 2013-05-03 14:08:18 -07:00
  • 8265953b35 sam3x: Add missing return types to pwm functions. Gareth McMullin 2013-05-02 12:12:38 -07:00
  • c9cd2d9ab1 sam3x: Correct pmc_xtal_enable to use startup time parameter. Gareth McMullin 2013-05-02 10:37:46 -07:00
  • 060839ee4c sam3x: Add some pwm convenience funcitons. Gareth McMullin 2013-05-02 10:36:22 -07:00
  • 614e26a3b1 sam3x: Add gpio_init convenience function. Gareth McMullin 2013-05-01 13:17:21 -07:00
  • f311966f09 sam3x: Add USART registers and come convenience functions. Gareth McMullin 2013-04-30 13:06:21 -07:00
  • fcd527d31b sam3x: Add some PMC convenience functions. Gareth McMullin 2013-04-30 13:05:06 -07:00
  • dde1d82fb1 sam3x: clean up gpio mess. Gareth McMullin 2013-04-30 13:03:20 -07:00
  • f0bace7838 sam3x support. Gareth McMullin 2013-04-29 08:57:44 -07:00
  • 90172f9d72 lm4f: Fix include guard in nvic.h Alexandru Gagniuc 2013-05-08 11:22:35 -05:00
  • f4eca5400e lm4f: Properly set PLL divisor Alexandru Gagniuc 2013-05-07 01:59:10 -05:00
  • af98521301 [stm32] update doxy for usart_set_baudrate Felix Ruess 2013-04-29 18:35:06 +02:00
  • 1b818a3679 [stm32] usart6 for F2/F4 Felix Ruess 2013-04-29 18:14:36 +02:00
  • 92d1134a16 STM32: moved timer_ic_set_polarity from timer_common_all to f1/timer. Added timer_ic_set_polarity to timer_common_f24 with the enum tim_ic_pol now including trigger on both edges. Changed timer_slave_set_polarity to use enum tim_et_pol rather than tim_ic_pol. Ken Sarkies 2013-04-26 15:30:07 +09:30
  • cbb4756440 As requested (6 Feb 2013) change DMA interrupt flag names in STM32/common, for dma_common_f24, to match those used in dma_common_f13. Examples compile OK Ken Sarkies 2013-04-26 12:12:03 +09:30
  • 113e5c22e6 Change the way buffer for control requests data is allocated Andrey Smirnov 2013-02-04 16:02:44 -08:00
  • ea15d962ab Remove redundant access size argument in F4 flash code. Matthew Peddie 2013-04-14 10:30:16 -07:00
  • 6313af8869 Small improvements of using FLASH memory in STM32F1XX millerd 2013-04-22 17:37:47 +02:00
  • b2df978eae Add support for static constructors and destructors Nicolas Schodet 2013-03-19 17:53:07 +01:00
  • cba01fff5e Synchronise linker scripts which are supposed to be identical Nicolas Schodet 2013-03-19 17:44:53 +01:00
  • c0aefb6ad3 Fixed dma interrupt flag related definitions. Piotr Esden-Tempski 2013-04-23 20:25:42 -07:00
  • a12614054c [stm32][f4] ld file for f405x6 Felix Ruess 2013-04-23 17:55:04 +02:00
  • a4b582f91d add 16MHz resonator for stm32f4 Gautier Hattenberger 2013-04-09 10:38:21 +02:00
  • 8545d9d565 Using while(1) instead of exit. Piotr Esden-Tempski 2013-04-21 19:13:35 -07:00
  • 3e2be1d4a4 Removed examples, they are moved into libopencm3-examples repository. Piotr Esden-Tempski 2013-04-19 19:33:32 -07:00
  • 67903bfbfe API change to remove dual loading default case for dac_load_data_buffer_single Alan Braithwaite 2013-04-05 16:46:37 -07:00
  • 84fe022609 Add usb to main index Ken Sarkies 2013-04-17 22:19:40 +09:30
  • 1374d2622b Place generic USB header and source files into the documentation tree. Ken Sarkies 2013-03-11 09:36:57 +10:30
  • 2288e35739 Fixed bug with dac_load_data_buffer_dual with register offsets Alan Braithwaite 2013-04-05 16:46:37 -07:00
  • 93007d20d9 Fixes: CAN RX: ID conversion was incorrect molnarkares 2013-03-09 14:57:21 +01:00
  • 162522b3b2 can speed optimizations molnarkares 2013-03-09 09:20:52 +01:00
  • 9585e59df1 CAN2 on STM32F1 is slave and its filter banks are configured thru CAN1 FMR molnarkares 2013-03-03 20:02:43 +01:00
  • 867b57a1d2 can.c >> bug fixed in receive molnarkares 2013-03-03 16:06:14 +01:00
  • 6cb7d8abf3 Add a "noreturn" attribute to 'scb_reset_system' Andrey Smirnov 2013-02-01 23:58:57 -08:00
  • e944876b63 Add a exception handling helper code Andrey Smirnov 2012-11-21 16:38:17 -08:00
  • dd906c0656 Updated links to ST programming manuals John Howe 2013-02-21 10:14:59 +13:00
  • 1627cd60c3 Documentation structures added to place the non-STM32 families into the documentation tree. Actual documentation has not been added. Volunteers? Ken Sarkies 2013-03-10 23:28:21 +10:30
  • 69902568d1 [stm32-l1] Turn on the DMA code. Karl Palsson 2013-02-04 17:20:59 +00:00
  • 4636eb134c [stm32l1] Update linker scripts Karl Palsson 2013-02-12 13:22:28 +00:00
  • 4907e161e2 Added Windows installation information into README Mikhail 2013-03-31 20:32:07 +04:00
  • 5b8953124e This mainly moves the STM32 timers' code to the common area. F2 and F4 have a common section to deal with the options register (TIM2 and TIM5 only) L1 has been made common with timer_common_all as its options register has very different settings to F2/F4. Code is in the L1/timer.c L1/timer.h files Ken Sarkies 2013-03-09 14:39:01 +10:30
  • a9a85f080b Add test in common headers for improper inclusion of such files in application. (prevents inclusion and also issues warning) Changes to some source files to remove references to common headers. Changes to rng.h to make guard symbols the same in f2 and f4. Ken Sarkies 2013-03-07 18:35:04 +10:30
  • e2022f5884 Repair to documentation (most documented files) to remove errors, duplications and inconsistencies. File lib/stm32/f1/pwr.c - all code removed as it duplicates that in common/pwr_common.c Remaining changes do not affect code. Compiles OK. TODO efm32 has no code so generates no modules TODO F2 needs pwr.c TODO L1 needs dma.h and dma.c Ken Sarkies 2013-03-07 11:14:06 +10:30
  • 31aa3b6f5a EXTI: Added function to get flag status Austin Palmer 2013-02-21 12:13:57 -08:00
  • af8c5a85d6 [stm32] Added *DECLS in stm32/common/gpio_common_all.h and stm32/l1/rcc.h lappi 2013-03-01 21:03:59 +04:00
  • 93f2b1ad5b Fixing some errors introduced with #107. Michael Aherne 2013-02-27 13:21:21 -08:00