Uwe Bonnes
09fbe783c5
f4discovery: Limit clock to 48 MHz and stack 24 kiByte so that code can be compiled unchanged for F401Discovery too.
...
TODO: Bump clk up to 84 MHz as soon as libopencm3 supports that speed.
2013-10-22 07:26:35 +08:00
Uwe Bonnes
536482f804
STM32F4: Add handling of second bank and dual boot devices.
2013-10-22 07:21:35 +08:00
Uwe Bonnes
cbd73cfb8f
STM32F4: Recognize F401.
2013-10-22 07:21:35 +08:00
Uwe Bonnes
5aa802969b
stlink: Give the NRST check more time as otherwise some L1 discovery board stayed in the bootloader.
2013-10-22 07:18:09 +08:00
Uwe Bonnes
086f3565f0
stm32f1: Fix handling of option byte write. Write needs to happend on erased option bytes.
2013-10-20 16:14:25 +02:00
Uwe Bonnes
15e529a43a
stm32f1.c: On a read protected device, deny any other option action than erase.
...
Otherwise the first option action triggers an error, inhibiting further option
actions.
2013-10-20 16:14:19 +02:00
Michael Tharp
c395c6f73a
Configure SRST output as open-drain for BMP Mini hardware
2013-10-05 13:14:03 +08:00
Benno Leslie
3cce6f472c
Add support for the SYS_WRITEC semihosting operation.
...
This is implemented in the same manner as QEMU semihosting
support, specifically, a SYS_WRITEC results in a single
character write to STDERR.
2013-10-05 13:14:03 +08:00
Richard Eoin Meadows
b8f9a2ed4b
Bugfix: Always apply the vector table magic number correctly.
...
Previously when the flash write length was less than the Chunk size the 2nd chunk write would re-calculate and apply an incorrect magic number
2013-10-05 13:14:03 +08:00
Marc Singer
40820a2354
Added internal pull-up to PWR_BR.
...
o Prevent probe from inadvertently powering target. If PWR_BR is
allowed to float, the gate on Q1 (blackmagic_mini) will tend to be
close enough to zero to turn the transistor on. We activate the
internal pull-up on this IO pin to force the transistor off.
2013-10-05 13:14:03 +08:00
Gareth McMullin
e5d253bf81
Merge pull request #24 from richardeoin/master
...
New contrib board
2013-10-04 21:33:39 -07:00
BuFran
e67192348f
FIX: usbd_init compatibility fix
...
Updated compatibility with libopencm3 commit 113e5c22e6390ba072148315e83a5faa5ff7ce86
2013-10-05 12:23:23 +08:00
BuFran
c857165c12
FIX: FLASH_* collision with libopencm3 definitions
...
Resolve collision to FLASH_* from the libopencm3 by adding STM32F1_ prefix to the L1's
2013-10-05 12:23:23 +08:00
BuFran
c28350f242
FIX: u{8,16,32} -> uint{8,16,32}_t to be compatible with new library
...
The use of u8, u16, u32 has been deprecated in libopencm3.
Update it with standard uint8_t, uint16_t, uint32_t types
2013-10-05 12:23:23 +08:00
BuFran
f1584b266b
[BUILD] Don't throw error on already cleaned output
2013-10-05 12:23:23 +08:00
BuFran
78464c8562
[LIB] Updated to newest libopencm3
2013-10-05 12:23:23 +08:00
Richard Eoin Meadows
e5e67e5740
Made assembly notes titles
2013-09-04 22:07:08 +01:00
Richard Eoin Meadows
c04ccf3ccc
Tided up README, added note about board being proven
2013-09-04 22:05:14 +01:00
Richard Eoin Meadows
ead74c272a
Added assembly descriptions
2013-09-04 21:11:32 +01:00
Richard Eoin Meadows
ac2bc70edc
Fixed Assembly photo
2013-09-04 21:03:37 +01:00
Richard Eoin Meadows
523dbb5df9
Added photos
2013-09-04 21:01:42 +01:00
Richard Eoin Meadows
28dca4702a
Added more description about the BOOT0 pin
2013-09-04 20:46:48 +01:00
Richard Eoin Meadows
1ca1c6c470
Added assembly photos
2013-09-04 20:28:22 +01:00
Richard Eoin Meadows
3ebec5609f
Made all the board layers visible
2013-09-04 20:28:06 +01:00
Richard Eoin Meadows
bcea91a825
Renamed schematic PDF
2013-09-04 20:22:20 +01:00
Richard Eoin Meadows
af3f20a218
Fixed line endings in README
2013-08-19 15:41:31 +01:00
Richard Eoin Meadows
be5e9b1ff8
Spelling error!
2013-08-19 15:38:23 +01:00
Richard Eoin Meadows
682138e321
Added pdf of schematic
2013-08-19 15:37:36 +01:00
Richard Eoin Meadows
4567011603
Fixed relative link in README
2013-08-19 15:36:13 +01:00
Richard Eoin Meadows
7a6879c93d
Removed mouse cursor from board image!
2013-08-19 15:34:18 +01:00
Richard Eoin Meadows
3735f263f3
Fixed image in README
2013-08-19 15:32:52 +01:00
Richard Eoin Meadows
3828bae844
Added image to README
2013-08-19 15:31:44 +01:00
Richard Eoin Meadows
73139a77b7
Fixed up README
2013-08-19 15:21:36 +01:00
Richard Eoin Meadows
7e7ebfc2be
Wrote README text
2013-08-19 15:20:23 +01:00
Richard Eoin Meadows
2f59e9f3a3
Added switch on BOOT0
2013-08-19 15:04:56 +01:00
Richard Eoin Meadows
2480162c07
Changed text on the end of the board to "ARM Cortex Debug"
2013-08-19 14:26:39 +01:00
Richard Eoin Meadows
80c215627d
Added links to parts list
2013-08-19 13:45:31 +01:00
Richard Eoin Meadows
1042246ee6
Fixed final list of parts list
2013-08-19 13:30:36 +01:00
Richard Eoin Meadows
e8a423972f
Completed parts list
2013-08-19 13:24:03 +01:00
Richard Eoin Meadows
168a15e3ae
Completed board layout
2013-08-19 12:49:54 +01:00
Richard Eoin Meadows
b3dedacbf5
Schematic provisionally complete
2013-08-19 10:41:14 +01:00
Gareth McMullin
700833f38f
Use do {...} while(0) for PLATFORM_FATAL_ERROR() macro.
2013-08-19 12:27:36 +12:00
Gareth McMullin
fce43bcd98
Fixed upgrade tool to build against current libusb-win32.
2013-08-19 12:26:05 +12:00
Richard Eoin Meadows
3f6937affa
Attempt to fix table
2013-08-18 22:38:52 +01:00
Richard Eoin Meadows
de22b4577d
Added LEDs
2013-08-18 22:35:49 +01:00
Richard Eoin Meadows
2ac5ea1fe2
Major components added to parts list
2013-08-18 22:19:26 +01:00
Richard Eoin Meadows
f0d112c688
Majority of Components in place
2013-08-18 22:19:13 +01:00
Richard Eoin Meadows
32988b3927
Added blank parts list
2013-08-18 20:39:05 +01:00
Richard Eoin Meadows
f00c07a39f
Added EAGLE temporary files to .gitignore
2013-08-18 20:38:53 +01:00
Richard Eoin Meadows
fa0d398feb
Added new contrib hardware folder including README
2013-08-18 20:38:04 +01:00