summaryrefslogtreecommitdiffstats
path: root/app/prototypes.h
diff options
context:
space:
mode:
Diffstat (limited to 'app/prototypes.h')
-rw-r--r--app/prototypes.h15
1 files changed, 11 insertions, 4 deletions
diff --git a/app/prototypes.h b/app/prototypes.h
index d6ce3ad..b96a453 100644
--- a/app/prototypes.h
+++ b/app/prototypes.h
@@ -115,10 +115,14 @@ extern void hexdump(void *_d, int len);
/* bits.c */
extern void dump_bits(char *wot, uint8_t *bits);
/* max7219.c */
+extern void max7219_cls(void);
+extern void max7219_refresh(void);
+extern uint8_t max7219_char_to_bits(unsigned v);
+extern void max7219_write_dd(int u, unsigned x, unsigned y);
+extern void max7219_write_string(const char *s, unsigned x, unsigned y);
+extern void max7219_write_dp(unsigned x, unsigned y);
+extern void max7219_write_hh(int v, unsigned x, unsigned y);
extern void max7219_init(int on);
-extern void max7219_report_fix(char fix, char fix2);
-extern void max7219_report_svin(int valid, int active);
-extern void max7219_dispatch(void);
/* report.c */
extern void report_time(const char *src, EPOCH e, uint64_t abs, const char *info);
/* sysclk.c */
@@ -140,7 +144,6 @@ extern void cdcacm_rings_init(void);
extern uint8_t usbd_control_buffer[128];
extern usbd_device *usb_device;
extern void otg_fs_isr(void);
-extern enum usbd_request_return_codes usbdfu_control_request(usbd_device *usbd_dev, struct usb_setup_data *req, uint8_t **buf, uint16_t *len, usbd_control_complete_callback *complete);
extern void usb_init(void);
/* dfu.c */
extern const struct usb_dfu_descriptor dfu_function;
@@ -177,3 +180,7 @@ extern void ptp_set_offset(EPOCH epoch, uint64_t abs);
extern EPOCH ptp_decompose_diff(int64_t diff);
extern EPOCH ptp_decompose(uint64_t abs);
extern void ptp_slow_tick(void);
+/* display.c */
+extern void display_report_fix(char fix, char fix2);
+extern void display_report_svin(int valid, int active);
+extern void display_dispatch(void);