ld/tests: add scripts for testing devices.data
More tests, who likes debugging regexps by hand/eye? Signed-off-by: Karl Palsson <karlp@tweak.au>
This commit is contained in:
37
ld/tests/generate-sample-data.py
Normal file
37
ld/tests/generate-sample-data.py
Normal file
@@ -0,0 +1,37 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
Generates a sample data csv file that can be used to test regexps for the `compare-real-csv.py` script
|
||||
"""
|
||||
|
||||
|
||||
def stm32g01():
|
||||
"""
|
||||
Typed in by inspection of the chart on https://www.st.com/en/microcontrollers-microprocessors/stm32g0x1.html
|
||||
on 2024-01-17
|
||||
"""
|
||||
for package in ['j', 'f', 'g', 'k', 'c']:
|
||||
print(f"stm32g031{package}4,16k,8k")
|
||||
print(f"stm32g031{package}6,32k,8k")
|
||||
print(f"stm32g041{package}6,32k,8k")
|
||||
for package in ['f', 'g', 'k', 'c']:
|
||||
print(f"stm32g051{package}6,32k,18k")
|
||||
print(f"stm32g061{package}6,32k,18k")
|
||||
for package in ['f', 'g', 'k', 'c', 'y']:
|
||||
print(f"stm32g031{package}8,64k,8k")
|
||||
print(f"stm32g041{package}8,64k,8k")
|
||||
print(f"stm32g051{package}8,64k,18k")
|
||||
print(f"stm32g061{package}8,64k,18k")
|
||||
for package in ['g', 'k', 'c', 'r']:
|
||||
print(f"stm32g071{package}8,64k,36k")
|
||||
for package in ['g', 'k', 'c', 'r', 'e']:
|
||||
print(f"stm32g071{package}b,128k,36k")
|
||||
print(f"stm32g081{package}b,128k,36k")
|
||||
for package in ['k', 'c', 'r', 'm', 'v']:
|
||||
print(f"stm32g0b1{package}b,128k,144k")
|
||||
print(f"stm32g0b1{package}c,256k,144k")
|
||||
print(f"stm32g0c1{package}c,256k,144k")
|
||||
for package in ['k', 'c', 'r', 'm', 'v', 'n']:
|
||||
print(f"stm32g0b1{package}e,512k,144k")
|
||||
print(f"stm32g0c1{package}e,512k,144k")
|
||||
|
||||
stm32g01()
|
||||
Reference in New Issue
Block a user