Firmware SDK
twr.h
1 #ifndef _TWR_H
2 #define _TWR_H
3 
4 #ifndef FW_VERSION
5 #define FW_VERSION "vdev"
6 #endif
7 
8 #ifndef GIT_VERSION
9 #define GIT_VERSION "?"
10 #endif
11 
12 #ifndef BUILD_DATE
13 #define BUILD_DATE ""
14 #endif
15 
16 // Miscellaneous
17 
18 #include <twr_info.h>
19 #include <twr_ir_rx.h>
20 #include <twr_irq.h>
21 #include <twr_led_strip.h>
22 #include <twr_log.h>
23 #include <twr_radio_node.h>
24 #include <twr_radio_pub.h>
25 #include <twr_radio.h>
26 
27 // Peripheral drivers
28 
29 #include <twr_adc.h>
30 #include <twr_button.h>
31 #include <twr_dac.h>
32 #include <twr_eeprom.h>
33 #include <twr_gpio.h>
34 #include <twr_i2c.h>
35 #include <twr_led.h>
36 #include <twr_pwm.h>
37 #include <twr_rtc.h>
38 #include <twr_spi.h>
39 #include <twr_uart.h>
40 
41 // Chip drivers
42 
43 #include <twr_cmwx1zzabz.h>
44 #include <twr_cp201t.h>
45 #include <twr_ds2484.h>
46 #include <twr_esp8266.h>
47 #include <twr_hc_sr04.h>
48 #include <twr_lis2dh12.h>
49 #include <twr_lp8.h>
50 #include <twr_ls013b7dh03.h>
51 #include <twr_sam_m8q.h>
52 #include <twr_sgp30.h>
53 #include <twr_sgpc3.h>
54 #include <twr_spirit1.h>
55 
56 // HARDWARIO tags
57 
58 #include <twr_tag_barometer.h>
59 #include <twr_tag_humidity.h>
60 #include <twr_tag_lux_meter.h>
61 #include <twr_tag_nfc.h>
62 #include <twr_tag_temperature.h>
63 #include <twr_tag_voc_lp.h>
64 #include <twr_tag_voc.h>
65 
66 // HARDWARIO modules
67 
68 #include <twr_module_battery.h>
69 #include <twr_module_climate.h>
70 #include <twr_module_co2.h>
71 #include <twr_module_encoder.h>
72 #include <twr_module_gps.h>
73 #include <twr_module_infra_grid.h>
74 #include <twr_module_lcd.h>
75 #include <twr_module_pir.h>
76 #include <twr_module_power.h>
77 #include <twr_module_relay.h>
78 #include <twr_module_rs485.h>
79 #include <twr_module_sensor.h>
80 #include <twr_module_sigfox.h>
81 #include <twr_module_x1.h>
82 
83 // Other
84 
85 #include <twr_at_lora.h>
86 #include <twr_analog_sensor.h>
87 #include <twr_atci.h>
88 #include <twr_base64.h>
89 #include <twr_chester_a.h>
90 #include <twr_config.h>
91 #include <twr_data_stream.h>
92 #include <twr_delay.h>
93 #include <twr_dice.h>
94 #include <twr_ds18b20.h>
95 #include <twr_error.h>
96 #include <twr_flood_detector.h>
97 #include <twr_font_common.h>
98 #include <twr_gfx.h>
99 #include <twr_image.h>
100 #include <twr_onewire_ds2484.h>
101 #include <twr_onewire_gpio.h>
102 #include <twr_onewire_relay.h>
103 #include <twr_onewire.h>
104 #include <twr_pulse_counter.h>
105 #include <twr_queue.h>
106 #include <twr_ramp.h>
107 #include <twr_sha256.h>
108 #include <twr_soil_sensor.h>
109 #include <twr_switch.h>
110 #include <twr_system.h>
111 #include <twr_timer.h>
112 #include <twr_usb_cdc.h>
113 
114 #pragma GCC diagnostic ignored "-Wunused-parameter"
115 
127 
128 #endif // _TWR_H