11import argparse
2+ import datetime
23import json
34import re
45import subprocess
103104#endif
104105"""
105106
107+ year = datetime .datetime .now ().year
108+
106109# Choice is based on the fact Tone and Servo do not need output nor compare
107110# capabilities, and thus select timer instance which have the less outputs/compare
108111# capabilities:
@@ -1191,6 +1194,7 @@ def print_peripheral():
11911194
11921195 periph_c_file .write (
11931196 periph_c_template .render (
1197+ year = year ,
11941198 mcu_file = mcu_file .name ,
11951199 db_release = db_release ,
11961200 peripherals_list = (
@@ -1616,6 +1620,7 @@ def print_variant(generic_list, alt_syswkup_list):
16161620
16171621 variant_h_file .write (
16181622 variant_h_template .render (
1623+ year = year ,
16191624 pins_number_list = pins_number_list ,
16201625 alt_pins_list = alt_pins_list ,
16211626 alt_syswkup_list = alt_syswkup_list ,
@@ -1636,6 +1641,7 @@ def print_variant(generic_list, alt_syswkup_list):
16361641
16371642 variant_cpp_file .write (
16381643 variant_cpp_template .render (
1644+ year = year ,
16391645 generic_list = generic_list ,
16401646 pinnames_list = pinnames_list ,
16411647 analog_pins_list = analog_pins_list ,
@@ -1840,6 +1846,7 @@ def print_general_clock(generic_list):
18401846 generic_clock_template = j2_env .get_template (generic_clock_filename )
18411847 generic_clock_file .write (
18421848 generic_clock_template .render (
1849+ year = year ,
18431850 generic_list = generic_list ,
18441851 )
18451852 )
0 commit comments