3 # This script attempts to modify code from HalCoGen for use with the
6 # Usage: halcogen-cleanup.sh <file1> [<file2>...]
11 case $(basename $i) in
12 # Do not rename these files
20 rename="$(dirname $i)/sys_$(basename $i)";;
22 rename="$(dirname $i)/ti_drv_$(basename $i)";;
24 if test -n "$rename"; then
30 -e '/\/\* USER CODE BEGIN/d' \
31 -e '/\/\* USER CODE END \*\//d' \
32 -e 's/uint32\([^_]\)/uint32_t\1/g' \
33 -e 's/uint64\([^_]\)/uint64_t\1/g' \
34 -e 's/#include "reg_/#include "sys\/reg_/' \
35 -e 's/#include "sys_common.h"/#include "base.h"/' \
36 -e 's/#include "system.h/#include "sys\/system.h/' \
37 -e 's/#include "sys_/#include "sys\/sys_/' \
38 -e 's/#include "\(...\)\.h/#include "sys\/ti_drv_\1.h/' \
39 -e 's/#include "pinmux.h"/#include "sys\/sys_pinmux.h"/' \