aboutsummaryrefslogtreecommitdiff
path: root/tcl/board/olimex_stm32_h107.cfg
diff options
context:
space:
mode:
authorPaul Fertser <fercerpav@gmail.com>2014-08-19 18:49:53 +0400
committerAndreas Fritiofson <andreas.fritiofson@gmail.com>2014-09-08 20:31:55 +0000
commit5774894a64ebc3419c3868f6faaab035cd867c3b (patch)
treecceb185ae78644b5fa2f73fd0f2010c5c0802ed7 /tcl/board/olimex_stm32_h107.cfg
parent76cabfc311182d21f9b181d8086e89ab501f15b0 (diff)
flash/nor/stellaris: add all Tiva C parts IDs
Luckily, TI's website has predictable URLs for the datasheets, so it was trivial to download all the pdfs corresponding to the currently available 71 TivaC devices. Then they were processed with pdftotext and parsed by this script: BEGIN { capture = -1 } /^Device Identification 0 \(DID0\)$/ { state = "waitingclass0" } /^Device Identification 1 \(DID1\)$/ { state = "waitingpartno0" } /^CLASS$/ { if (state == "waitingclass0") state = "waitingclass" else if (state == "waitingclass") capture = 4 } /^PARTNO$/ { if (state == "waitingpartno0") state = "waitingpartno" else if (state == "waitingpartno") capture = 4 } (FNR == 3) { family = $2 } { if (capture >= 0) { if (capture == 0) { if (state == "waitingclass") class = $0 else if (state == "waitingpartno") partno = $0 } capture-- } } END { print "{" class ", " partno ", \"" family "\"}," } Change-Id: I6820c409fe535f08394c203276b5af4406fe8b92 Signed-off-by: Paul Fertser <fercerpav@gmail.com> Reviewed-on: http://openocd.zylin.com/2262 Tested-by: jenkins Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
Diffstat (limited to 'tcl/board/olimex_stm32_h107.cfg')
0 files changed, 0 insertions, 0 deletions