summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorJeff Epler <jepler@gmail.com>2020-07-23 10:39:14 -0500
committerJeff Epler <jepler@gmail.com>2020-07-30 07:18:02 -0500
commitaf135a75607f150632cbfa049f79cb72190f86fd (patch)
tree4e483d49ff368700b1c00ef77c5f44f1e0ec76ef /tools
parentd4801b8c54ebf6123d8efdf14999daeef0fbe056 (diff)
atmel-samd: move samd-specific script
Diffstat (limited to 'tools')
-rwxr-xr-xtools/mksdiodata.py40
1 files changed, 0 insertions, 40 deletions
diff --git a/tools/mksdiodata.py b/tools/mksdiodata.py
deleted file mode 100755
index 0cce3819f..000000000
--- a/tools/mksdiodata.py
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/usr/bin/python3
-
-def defines(name, function):
- print(f'pin_function_t {name} [] = {{')
- for instance in (0, 1):
- for port in 'ABCD':
- for idx in range(32):
- pin = f'P{port}{idx:02d}'
- pinmux = f'PINMUX_{pin}I_SDHC{instance}_{function}'
- print(f'''\
-#if defined({pinmux}) && ! defined(IGNORE_PIN_{pin})
- {{&pin_{pin}, {instance}, PIN_{pin}, {pinmux} & 0xffff}},
-#endif''')
- print(f'{{NULL, 0, 0}}')
- print(f'}};')
- print()
-
-print('''\
-#include <stdint.h>
-#include "py/obj.h"
-#include "sam.h"
-#include "samd/pins.h"
-#include "mpconfigport.h"
-#include "atmel_start_pins.h"
-#include "hal/include/hal_gpio.h"
-
-typedef struct {
- const mcu_pin_obj_t *obj;
- uint8_t instance;
- uint8_t pin;
- uint16_t function;
-} pin_function_t;
-''')
-
-defines('sdio_ck', 'SDCK')
-defines('sdio_cmd', 'SDCMD')
-defines('sdio_dat0', 'SDDAT0')
-defines('sdio_dat1', 'SDDAT1')
-defines('sdio_dat2', 'SDDAT2')
-defines('sdio_dat3', 'SDDAT3')