// main.c
+extern volatile byte timer_ticked;
+
// usbdev.c
extern byte rx_packet[64];
extern volatile byte rx_packet_state, tx_packet_state;
void tx_packet_send(void);
+
+// ds18b20.c
+
+extern int ds_current_temp;
+#define DS_TEMP_UNKNOWN 0x7fffffff
+
+void ds_init(void);
+void ds_step(void);