diff --git a/firmware/l0dable/mktable.pl b/firmware/l0dable/mktable.pl index 25ab08b..cc96e87 100755 --- a/firmware/l0dable/mktable.pl +++ b/firmware/l0dable/mktable.pl @@ -82,7 +82,10 @@ my %defs; for my $idx (0..$#symb){ $_=$symb[$idx]; if(!$types{$_}){ - warn "Couldn't find $symb[$idx]"; + warn "Couldn't find $symb[$idx] - ignoring it."; + print C "NULL,"; + print I "#define $_ (NULL)"; + next; }; if(!$defs{$files{$_}}){ print H qq!#include "$files{$_}"!; @@ -103,3 +106,5 @@ close(I); close(H); close(C); +print "done."; +