846 Commits

Author SHA1 Message Date
Uwe Hermann
d37a786c63 Adapt 'make install' to new structure. 2010-12-30 13:32:52 +01:00
Uwe Hermann
a97dd10a95 More libopenstm32 renames. 2010-12-30 13:22:56 +01:00
Uwe Hermann
18790a2454 More renames for libopenstm32 -> libopencm3. 2010-12-30 13:19:25 +01:00
Uwe Hermann
0995f73f72 Finish libopenstm32.ld to stm32.ld rename. 2010-12-30 13:14:36 +01:00
Uwe Hermann
48b514d3ef s/libopenstm32/libopencm3/ is some Makefiles. 2010-12-30 03:45:00 +01:00
Uwe Hermann
079dc05c73 Change some names to libopencm3. 2010-12-30 03:09:35 +01:00
Uwe Hermann
deb3db7623 Drop unused and useless libopenstm32.h. 2010-12-30 03:01:42 +01:00
Uwe Hermann
8e5acecc6e More path and name changes. 2010-12-30 02:57:44 +01:00
Uwe Hermann
7c53b252a3 Add missing files. 2010-12-30 02:24:40 +01:00
Uwe Hermann
be2ac142d9 Rename include/libopenstm32 to include/stm32. 2010-12-30 02:23:51 +01:00
Uwe Hermann
8e084b1517 Move STM32-specific source to lib/stm32 subdir. 2010-12-30 02:12:31 +01:00
Uwe Hermann
bcce98da54 Move STM32 examples to examples/stm32 subdir. 2010-12-30 01:52:44 +01:00
Uwe Hermann
b65f3f06d0 Add initial lpc-p1343/miniblink example (untested).
This is not yet tested on hardware, it probably won't work, yet.
2010-12-30 01:36:16 +01:00
Uwe Hermann
b385b7a172 NXP LPC13XX: Initial memorymap.h and gpio.h.
Add initial support for the NXP LPC13XX family of ARM Cortex-M3
devices, including the LPC1311, LPC1313, LPC1342, or LPC1343.

This should re-use parts of our generic Cortex-M3 stuff (which is
gradually moved into cm3/ subdirs) where possible.
2010-12-30 00:59:45 +01:00
Uwe Hermann
17b2e87ba3 Factor out cm3/common.h and cm3/memorymap.h. 2010-12-30 00:53:52 +01:00
Uwe Hermann
01bfbfed41 Deduplicate example README file contents. 2010-12-29 19:49:59 +01:00
Uwe Hermann
d9f6f200c1 Some more whitespace + cosmetics. 2010-12-29 18:29:47 +01:00
Uwe Hermann
b5727a6c73 USB: Cosmetics and coding-style fixes. 2010-12-29 18:00:32 +01:00
Uwe Hermann
c39eb69e4d Replace uint8_t with u8 et al, fix whitespace. 2010-12-29 17:28:06 +01:00
Uwe Hermann
6a16711bee Install USB headers upon 'make install'. 2010-12-29 17:09:22 +01:00
Uwe Hermann
34fd228bf9 Move generic USB stuff to a subdir, dedupe .h files.
Adapt examples and the lib code accordingly.
2010-12-29 17:02:36 +01:00
Uwe Hermann
f062777930 More whitespace fixes. 2010-12-29 16:43:26 +01:00
Uwe Hermann
36931dc991 Whitespace fixes. 2010-12-29 15:55:12 +01:00
Uwe Hermann
a6e6a08a3a Make the build/clean targets a bit less verbose. 2010-12-29 15:44:12 +01:00
Uwe Hermann
24e9860d30 Drop Paparazzi-specific stuff, deduplicate Makefiles. 2010-12-29 15:22:39 +01:00
Uwe Hermann
1c6d7cf06a Merge branch 'martinmm'. 2010-12-29 15:12:23 +01:00
Piotr Esden-Tempski
66fd5373b4 Implemented a uart example that is using irq for receive and transmit. 2010-12-29 13:56:22 +01:00
Piotr Esden-Tempski
e5941fb075 Improved usart api implementation to be more readable. 2010-12-29 13:56:22 +01:00
Uwe Hermann
5e0c463147 stm32-h103/Makefile: Fix usb_cdcacm build. 2010-12-29 12:59:01 +01:00
Uwe Hermann
d729cf9576 other/usb_hid: Small fixes in the README. 2010-12-29 12:59:01 +01:00
Piotr Esden-Tempski
600d8c3458 Added gc-sections. Now unused functions are being garbage collected. 2010-12-27 21:30:12 +01:00
Piotr Esden-Tempski
81045ff279 Fixed PLL setup for systick. 2010-12-27 17:43:48 +01:00
Piotr Esden-Tempski
e08e19e149 Added some more files to gitignore. 2010-12-27 17:40:52 +01:00
Piotr Esden-Tempski
bf0b987fe3 Splitted out the usart recv and send functions to have blocking and non blocking versions of those. 2010-12-27 15:29:22 +01:00
Uwe Hermann
571c4d37d0 CAN: Reduce nesting level via code transformations. 2010-12-26 00:36:32 +01:00
Uwe Hermann
06d1a5ca80 CAN: Cosmetics and coding-style fixes. 2010-12-26 00:30:05 +01:00
Piotr Esden-Tempski
e7d765ea90 Factored out CAN helper functions out of the example. Test code now also uses the received data. 2010-12-25 20:39:46 +01:00
Piotr Esden-Tempski
c6e86901e8 Fixed timing settings. Now CAN test code works!!! 2010-12-23 21:53:02 +01:00
Piotr Esden-Tempski
1471b6d297 Various fixes to the can test program.
- External Clock is 8Mhz not 16Mhz
- CAN peripherial should be deinitialized at the beginning
- Added can receive interrupt handler
- Added some more led indicators of internal state (error reporting)
  - Orange: send indicator
  - Blue: message queue full indicator
  - Red: INACK failure indicator
2010-12-23 02:04:07 +01:00
Piotr Esden-Tempski
d1e5a5069e Fixed behavior of rcc_peripheral_clear_reset... 2010-12-23 00:18:23 +01:00
Piotr Esden-Tempski
3c12fc6cd3 Initial implementation of CAN test program. 2010-12-22 22:57:25 +01:00
Piotr Esden-Tempski
7f15dd0fc2 Added selection of jtag serial number through make commandline. 2010-12-22 22:55:56 +01:00
Piotr Esden-Tempski
02f6c4a921 Fixed defines for extended id's. 2010-12-22 21:53:14 +01:00
Piotr Esden-Tempski
3d4e1fa8b8 Fixed wrong register name in bit defines. 2010-12-22 21:15:22 +01:00
Piotr Esden-Tempski
618912e45f Added CAN bit definitions. 2010-12-22 02:50:47 +01:00
Piotr Esden-Tempski
77fbe48a5e Added usart test version for obldc. 2010-12-21 20:55:04 +01:00
Piotr Esden-Tempski
45e57fa51e Corrected pwmleds to use the right GPIO defines. 2010-12-21 20:14:54 +01:00
Piotr Esden-Tempski
c038ee0361 Added more pin remap pin definitions and gpio function remap definitions. 2010-12-21 20:14:54 +01:00
Piotr Esden-Tempski
c38aac0d2a Cosmetic fix. 2010-12-21 20:14:49 +01:00
Uwe Hermann
5060261413 Cosmetics. 2010-12-20 19:52:51 +01:00