4 use POSIX qw(strftime);
6 my $git = `git rev-parse --short HEAD`;
9 my $now = strftime('%Y%m%d', localtime(time));
12 /* DO NOT EDIT - GENERATED BY $0 */
14 #include <avr/eeprom.h>
16 unsigned char version[] EEMEM = {
19 print hex2c($git, "git revision");
20 print hex2c($now, "date");
22 print "};\n\n/* EOF - this file has not been truncated */\n\n";
25 my ($data, $comment) = @_;
28 $data1 .= '0' if (length($data1) & 1 == 1);
29 $data1 =~ s/(..)/0x$1, /g;
30 return "\t$data1 /* $comment $data */\n";