Commit Graph

  • e85c55a9a7 Added timer flag reset function. Piotr Esden-Tempski 2011-01-31 16:15:09 -08:00
  • dd0018ffdf Added interrupt and event generation handling functions to timer. Updated pwm 6step example to use those and commutate on button press using PWM ON scheme. Piotr Esden-Tempski 2011-01-31 13:28:54 -08:00
  • a0091f18c7 Cosmetics, consistency fixes, fix compiler warnings. Uwe Hermann 2011-01-30 22:43:33 +01:00
  • edf230386c Updated STM32 memory map, fixed USB_OTG_FS_BASE Damjan Marion 2011-01-27 16:53:10 +01:00
  • 7801cdf5a2 Fancyblink example for Olimex STM32-H107 board. Damjan Marion 2011-01-26 21:14:54 +01:00
  • aac65d8560 Abstracted USB driver interface to to allow driver selection. Gareth McMullin 2011-01-30 17:04:56 +13:00
  • c11cdaf2a7 Added OTG_FS register definitions for connectivity line STM32. Gareth McMullin 2011-01-30 15:46:08 +13:00
  • 193a1ed3b8 Reset CTR flag for endpoint from usbd_poll if no callback. Gareth McMullin 2011-01-30 15:42:12 +13:00
  • f87170e06e Clear user control request handlers on set_configuration request. Gareth McMullin 2011-01-30 15:41:23 +13:00
  • 59293a9640 Added break and dead time convenience functions. Adapted 6step example to reflect that. Piotr Esden-Tempski 2011-01-28 16:04:36 -08:00
  • a1bd228c87 Replaced OC mode selection with an enum, makes it simpler to use. Piotr Esden-Tempski 2011-01-28 15:11:52 -08:00
  • 5975750e5e Added output compare channel convenience functions and adapted the pwm_6step example accordingly. Piotr Esden-Tempski 2011-01-27 21:30:07 -08:00
  • d608049563 Started a pwm 6step output example. Enabled timer convenience functions and some minor fixes that showed themselves while writing the bare bone example. Piotr Esden-Tempski 2011-01-27 17:03:13 -08:00
  • ab88871ef6 Changed button and exti tests to use floating input as pullup is not needed. Piotr Esden-Tempski 2011-01-13 15:12:07 -08:00
  • 51a3044232 Added a simple exti test using rising and falling trigger instead of sampling the gpio pin to determine the current state of the pin. Piotr Esden-Tempski 2011-01-13 15:10:38 -08:00
  • 9cea5525f6 Renamed exti test to exti_both as it uses TRIGGER_BOTH mode and sampling the gpio pin to determine the state of the pin. Piotr Esden-Tempski 2011-01-13 14:52:23 -08:00
  • 8530f36df1 Added basic exti interrupt test. Piotr Esden-Tempski 2011-01-13 14:48:50 -08:00
  • c208e0b3c5 Added a simple input test using the button on STM32-H103 eval board. Piotr Esden-Tempski 2011-01-13 12:52:24 -08:00
  • 1cabc38c3a EXTI bugfix in exti_select_source(). Uwe Hermann 2011-01-07 17:07:25 +01:00
  • ca53311bfc Use __asm__("nop") in the loop-based delays. Uwe Hermann 2011-01-03 01:12:07 +01:00
  • 05f66cde4c Ported pwmleds (pwm timer output test) to obldc. Piotr Esden-Tempski 2011-01-02 16:49:31 +01:00
  • 1ca65c4058 Add some summon-arm-toolchain hints. Uwe Hermann 2010-12-31 18:29:15 +01:00
  • 8f251e8a9d Some more file/path restructuring. Uwe Hermann 2010-12-31 18:18:39 +01:00
  • 95793aa6ce Rename include guards to LIBOPENCM3_*. Uwe Hermann 2010-12-31 01:11:14 +01:00
  • 9deb34de75 Add FSMC register definitions. Uwe Hermann 2010-12-31 01:02:40 +01:00
  • 43856e1436 FSMC: Implement all missing bit defines. Uwe Hermann 2010-12-31 00:35:20 +01:00
  • 62f1bab21f Start adding FSMC #defines (FSMC_BCRx for now). Uwe Hermann 2010-12-30 23:21:53 +01:00
  • 62acc424e1 Remove useless .gitignore entry. Uwe Hermann 2010-12-30 14:23:06 +01:00
  • bc9d45556a Cosmetics: Fix build output paths. Uwe Hermann 2010-12-30 14:18:04 +01:00
  • 8c946de4d4 Some more LD paths fixes. Uwe Hermann 2010-12-30 14:12:32 +01:00
  • d37a786c63 Adapt 'make install' to new structure. Uwe Hermann 2010-12-30 13:32:52 +01:00
  • a97dd10a95 More libopenstm32 renames. Uwe Hermann 2010-12-30 13:22:56 +01:00
  • 18790a2454 More renames for libopenstm32 -> libopencm3. Uwe Hermann 2010-12-30 13:19:25 +01:00
  • 0995f73f72 Finish libopenstm32.ld to stm32.ld rename. Uwe Hermann 2010-12-30 13:14:36 +01:00
  • 48b514d3ef s/libopenstm32/libopencm3/ is some Makefiles. Uwe Hermann 2010-12-30 03:45:00 +01:00
  • 079dc05c73 Change some names to libopencm3. Uwe Hermann 2010-12-30 03:09:35 +01:00
  • deb3db7623 Drop unused and useless libopenstm32.h. Uwe Hermann 2010-12-30 03:01:42 +01:00
  • 8e5acecc6e More path and name changes. Uwe Hermann 2010-12-30 02:57:44 +01:00
  • 7c53b252a3 Add missing files. Uwe Hermann 2010-12-30 02:24:40 +01:00
  • be2ac142d9 Rename include/libopenstm32 to include/stm32. Uwe Hermann 2010-12-30 02:23:51 +01:00
  • 8e084b1517 Move STM32-specific source to lib/stm32 subdir. Uwe Hermann 2010-12-30 02:12:31 +01:00
  • bcce98da54 Move STM32 examples to examples/stm32 subdir. Uwe Hermann 2010-12-30 01:52:44 +01:00
  • b65f3f06d0 Add initial lpc-p1343/miniblink example (untested). Uwe Hermann 2010-12-30 01:36:16 +01:00
  • b385b7a172 NXP LPC13XX: Initial memorymap.h and gpio.h. Uwe Hermann 2010-12-30 00:59:45 +01:00
  • 17b2e87ba3 Factor out cm3/common.h and cm3/memorymap.h. Uwe Hermann 2010-12-30 00:53:52 +01:00
  • 01bfbfed41 Deduplicate example README file contents. Uwe Hermann 2010-12-29 19:49:59 +01:00
  • d9f6f200c1 Some more whitespace + cosmetics. Uwe Hermann 2010-12-29 18:29:47 +01:00
  • b5727a6c73 USB: Cosmetics and coding-style fixes. Uwe Hermann 2010-12-29 18:00:32 +01:00
  • c39eb69e4d Replace uint8_t with u8 et al, fix whitespace. Uwe Hermann 2010-12-29 17:28:06 +01:00
  • 6a16711bee Install USB headers upon 'make install'. Uwe Hermann 2010-12-29 17:09:22 +01:00
  • 34fd228bf9 Move generic USB stuff to a subdir, dedupe .h files. Uwe Hermann 2010-12-29 17:02:36 +01:00
  • f062777930 More whitespace fixes. Uwe Hermann 2010-12-29 16:43:26 +01:00
  • 36931dc991 Whitespace fixes. Uwe Hermann 2010-12-29 15:52:37 +01:00
  • a6e6a08a3a Make the build/clean targets a bit less verbose. Uwe Hermann 2010-12-29 15:44:12 +01:00
  • 24e9860d30 Drop Paparazzi-specific stuff, deduplicate Makefiles. Uwe Hermann 2010-12-29 15:22:39 +01:00
  • 1c6d7cf06a Merge branch 'martinmm'. Uwe Hermann 2010-12-29 15:12:23 +01:00
  • 66fd5373b4 Implemented a uart example that is using irq for receive and transmit. Piotr Esden-Tempski 2010-12-29 05:39:25 +01:00
  • e5941fb075 Improved usart api implementation to be more readable. Piotr Esden-Tempski 2010-12-29 05:37:23 +01:00
  • 5e0c463147 stm32-h103/Makefile: Fix usb_cdcacm build. Uwe Hermann 2010-12-29 12:18:11 +01:00
  • d729cf9576 other/usb_hid: Small fixes in the README. Uwe Hermann 2010-12-29 11:50:42 +01:00
  • 600d8c3458 Added gc-sections. Now unused functions are being garbage collected. Piotr Esden-Tempski 2010-12-27 21:30:12 +01:00
  • 81045ff279 Fixed PLL setup for systick. Piotr Esden-Tempski 2010-12-27 17:43:48 +01:00
  • e08e19e149 Added some more files to gitignore. Piotr Esden-Tempski 2010-12-27 17:40:52 +01:00
  • bf0b987fe3 Splitted out the usart recv and send functions to have blocking and non blocking versions of those. Piotr Esden-Tempski 2010-12-27 15:29:22 +01:00
  • 571c4d37d0 CAN: Reduce nesting level via code transformations. Uwe Hermann 2010-12-26 00:34:14 +01:00
  • 06d1a5ca80 CAN: Cosmetics and coding-style fixes. Uwe Hermann 2010-12-26 00:30:05 +01:00
  • e7d765ea90 Factored out CAN helper functions out of the example. Test code now also uses the received data. Piotr Esden-Tempski 2010-12-25 20:39:46 +01:00
  • c6e86901e8 Fixed timing settings. Now CAN test code works!!! Piotr Esden-Tempski 2010-12-23 21:53:02 +01:00
  • 1471b6d297 Various fixes to the can test program. Piotr Esden-Tempski 2010-12-23 02:01:00 +01:00
  • d1e5a5069e Fixed behavior of rcc_peripheral_clear_reset... Piotr Esden-Tempski 2010-12-23 00:18:23 +01:00
  • 3c12fc6cd3 Initial implementation of CAN test program. Piotr Esden-Tempski 2010-12-22 22:57:25 +01:00
  • 7f15dd0fc2 Added selection of jtag serial number through make commandline. Piotr Esden-Tempski 2010-12-22 22:55:56 +01:00
  • 02f6c4a921 Fixed defines for extended id's. Piotr Esden-Tempski 2010-12-22 21:53:14 +01:00
  • 3d4e1fa8b8 Fixed wrong register name in bit defines. Piotr Esden-Tempski 2010-12-22 21:15:22 +01:00
  • 618912e45f Added CAN bit definitions. Piotr Esden-Tempski 2010-12-22 02:50:47 +01:00
  • 77fbe48a5e Added usart test version for obldc. Piotr Esden-Tempski 2010-12-21 20:55:04 +01:00
  • 45e57fa51e Corrected pwmleds to use the right GPIO defines. Piotr Esden-Tempski 2010-12-21 20:10:08 +01:00
  • c038ee0361 Added more pin remap pin definitions and gpio function remap definitions. Piotr Esden-Tempski 2010-12-21 20:05:48 +01:00
  • c38aac0d2a Cosmetic fix. Piotr Esden-Tempski 2010-12-21 18:53:18 +01:00
  • 5060261413 Cosmetics. Uwe Hermann 2010-12-20 19:52:51 +01:00
  • 44442e44c9 Added obldc systick test program. Piotr Esden-Tempski 2010-12-17 23:36:12 +01:00
  • 5e76fe66b7 Added obldc board led test program. Piotr Esden-Tempski 2010-12-17 23:23:10 +01:00
  • 58e36dab2d First implementation of CAN peripheral register definitions. Piotr Esden-Tempski 2010-12-17 19:45:32 +01:00
  • c031b6691e Moved common example make code to a central file. Added more gitignores. Piotr Esden-Tempski 2010-12-17 21:44:11 +01:00
  • eebbd508fc TIM1 GPIO remapping + gpio_port_config_lock(). Uwe Hermann 2010-12-17 06:04:28 +01:00
  • 9539f3bf06 Fix typo. Uwe Hermann 2010-12-17 05:45:06 +01:00
  • e2d82ff44c Build fixes for ethernet.c, and hook it up. Uwe Hermann 2010-12-17 05:37:22 +01:00
  • af61aaef21 Minor ld script changes. Uwe Hermann 2010-12-17 05:28:02 +01:00
  • 4ef35380e8 Register definitions for the STM32F107 Ethernet. Uwe Hermann 2010-12-17 05:24:28 +01:00
  • 586a4740d5 adapt to new usb interface Martin Mueller 2010-12-06 00:07:14 +01:00
  • 963588aba0 Lisa/M board tests Martin Mueller 2010-12-05 23:59:12 +01:00
  • e0cd352990 Fixed HID example to work with new control mechanism. Gareth McMullin 2010-11-06 19:05:57 +13:00
  • e355906345 Fixed DFU example to work with new control mechanism. Gareth McMullin 2010-11-06 18:53:10 +13:00
  • 7f002110dc Improved dispatching of user control callbacks. Only cdc_acm example is updated. Gareth McMullin 2010-11-06 12:21:46 +13:00
  • 5bba6d9206 Fixed logic for clearing data toggle bits. Gareth McMullin 2010-11-04 18:20:28 +13:00
  • 87960830f4 Fixed HALT condition handling and data toggle. Gareth McMullin 2010-11-04 16:49:03 +13:00
  • d6eacce827 add standard request Martin Mueller 2010-11-04 00:41:49 +01:00
  • 6e090ccee1 Initial USB device stack for STM32. Uwe Hermann 2010-11-02 02:02:21 +01:00
  • 1621fde1f4 Add proper C runtime init, add reset handler. Uwe Hermann 2010-10-19 02:00:28 +02:00
  • 68b7e255ad Add timer handling functions. Uwe Hermann 2010-10-18 00:36:39 +02:00