altos: Mark local functions 'static'
authorKeith Packard <keithp@keithp.com>
Tue, 5 Feb 2019 06:24:37 +0000 (22:24 -0800)
committerKeith Packard <keithp@keithp.com>
Mon, 18 Feb 2019 21:08:23 +0000 (13:08 -0800)
Working towards supporting -Wmissing-prototypes

Signed-off-by: Keith Packard <keithp@keithp.com>
28 files changed:
src/drivers/ao_btm.c
src/drivers/ao_cc115l.c
src/drivers/ao_companion.c
src/drivers/ao_gps_skytraq.c
src/drivers/ao_hmc5883.c
src/drivers/ao_lco.c
src/drivers/ao_lco_two.c
src/drivers/ao_packet_master.c
src/drivers/ao_packet_slave.c
src/drivers/ao_pad.c
src/drivers/ao_rn4678.c
src/kernel/ao_config.c
src/kernel/ao_gps_report_metrum.c
src/kernel/ao_ignite.c
src/kernel/ao_log.c
src/kernel/ao_monitor.c
src/kernel/ao_report.c
src/kernel/ao_storage.c
src/kernel/ao_telemetry.c
src/lpc/ao_interrupt.c
src/lpc/ao_usb_lpc.c
src/stm/ao_i2c_stm.c
src/stm/ao_interrupt.c
src/stm/ao_serial_stm.c
src/stm/ao_usb_stm.c
src/stmf0/ao_interrupt.c
src/stmf0/ao_usb_stm.c
src/telelco-v2.0/ao_lco_v2.c

index 04bf413..71599fb 100644 (file)
@@ -187,7 +187,7 @@ ao_btm_getchar(void)
  * it after a few characters.
  */
 
-uint8_t
+static uint8_t
 ao_btm_get_line(void)
 {
        uint8_t ao_btm_reply_len = 0;
@@ -209,8 +209,8 @@ ao_btm_get_line(void)
 /*
  * Drain the serial port completely
  */
-void
-ao_btm_drain()
+static void
+ao_btm_drain(void)
 {
        while (ao_btm_get_line())
                ;
@@ -219,7 +219,7 @@ ao_btm_drain()
 /*
  * Set the stdio echo for the bluetooth link
  */
-void
+static void
 ao_btm_echo(uint8_t echo)
 {
        ao_stdios[ao_btm_stdio].echo = echo;
@@ -230,7 +230,7 @@ ao_btm_echo(uint8_t echo)
  * can't keep up with 57600 baud
  */
 
-void
+static void
 ao_btm_putchar(char c)
 {
        ao_btm_log_out_char(c);
@@ -242,7 +242,7 @@ ao_btm_putchar(char c)
  * Wait for the bluetooth device to return
  * status from the previously executed command
  */
-uint8_t
+static uint8_t
 ao_btm_wait_reply(void)
 {
        for (;;) {
@@ -256,7 +256,7 @@ ao_btm_wait_reply(void)
        }
 }
 
-void
+static void
 ao_btm_string(const char *cmd)
 {
        char    c;
@@ -265,7 +265,7 @@ ao_btm_string(const char *cmd)
                ao_btm_putchar(c);
 }
 
-uint8_t
+static uint8_t
 ao_btm_cmd(const char *cmd)
 {
        ao_btm_drain();
@@ -282,7 +282,7 @@ ao_btm_cmd(const char *cmd)
        return ao_btm_wait_reply();
 }
 
-uint8_t
+static uint8_t
 ao_btm_set_name(void)
 {
        char    sn[8];
@@ -301,7 +301,7 @@ ao_btm_set_name(void)
        return ao_btm_wait_reply();
 }
 
-uint8_t
+static uint8_t
 ao_btm_try_speed(uint8_t speed)
 {
        ao_serial_btm_set_speed(speed);
@@ -329,8 +329,8 @@ ao_btm_try_speed(uint8_t speed)
 #define BT_CC1111      1
 #endif
 
-void
-ao_btm_check_link()
+static void
+ao_btm_check_link(void)
 {
 #if BT_CC1111
        ao_arch_critical(
@@ -362,7 +362,7 @@ struct ao_task ao_btm_task;
  * A thread to initialize the bluetooth device and
  * hang around to blink the LED when connected
  */
-void
+static void
 ao_btm(void)
 {
 #ifdef AO_BTM_INT_PORT
index a8f2c4f..2b5fd3f 100644 (file)
@@ -596,7 +596,7 @@ uint8_t ao_radio_tone_count;
 uint8_t ao_radio_tone_current;
 uint8_t ao_radio_tone_offset;
 
-int16_t
+static int16_t
 ao_radio_tone_fill(uint8_t *buf, int16_t len)
 {
        int16_t ret = 0;
index 44868fb..d6fbb6b 100644 (file)
@@ -93,7 +93,7 @@ ao_companion_notify(void)
        COMPANION_DESELECT();
 }
 
-void
+static void
 ao_companion(void)
 {
        uint8_t i;
@@ -113,7 +113,7 @@ ao_companion(void)
        ao_exit();
 }
 
-void
+static void
 ao_companion_status(void) 
 {
        uint8_t i;
index 193f20d..f767118 100644 (file)
@@ -88,7 +88,7 @@ ao_gps_lexchar(void)
        ao_gps_char = c;
 }
 
-void
+static void
 ao_gps_skip_field(void)
 {
        for (;;) {
@@ -99,7 +99,7 @@ ao_gps_skip_field(void)
        }
 }
 
-void
+static void
 ao_gps_skip_sep(void)
 {
        char c = ao_gps_char;
index f470570..55a193a 100644 (file)
@@ -66,7 +66,7 @@ ao_hmc5883_isr(void)
 
 static uint32_t        ao_hmc5883_missed_irq;
 
-void
+static void
 ao_hmc5883_sample(struct ao_hmc5883_sample *sample)
 {
        uint16_t        *d = (uint16_t *) sample;
index 5f5db57..b314ef7 100644 (file)
@@ -269,7 +269,7 @@ ao_lco_input(void)
  * visually inspect the system for correct operation
  */
 static void
-ao_lco_display_test()
+ao_lco_display_test(void)
 {
        ao_mutex_get(&ao_lco_display_mutex);
        ao_seven_segment_set(AO_LCO_PAD_DIGIT, 8 | 0x10);
@@ -316,7 +316,7 @@ ao_lco_main(void)
 }
 
 #if DEBUG
-void
+static void
 ao_lco_set_debug(void)
 {
        uint16_t r  = ao_cmd_decimal();
index 49ea123..cfef2a6 100644 (file)
@@ -121,7 +121,7 @@ ao_lco_main(void)
 }
 
 #if DEBUG
-void
+static void
 ao_lco_set_debug(void)
 {
        uint16_t r = ao_cmd_decimal();
index 68a5efe..e67dd27 100644 (file)
@@ -83,7 +83,7 @@ ao_packet_master_check_busy(void)
                ao_packet_master_delay = AO_PACKET_MASTER_DELAY_LONG;
 }
 
-void
+static void
 ao_packet_master(void)
 {
        ao_config_get();
index 3ae1138..a583479 100644 (file)
@@ -18,7 +18,7 @@
 
 #include "ao.h"
 
-void
+static void
 ao_packet_slave(void)
 {
        ao_tx_packet.addr = ao_serial_number;
index 85691f5..eeb9b50 100644 (file)
@@ -176,7 +176,7 @@ ao_pad_run(void)
  *     AO_PAD_R_IGNITER_SENSE_GND      Resistors from igniter sense ADC inputs to ground
  */
 
-int16_t
+static int16_t
 ao_pad_decivolt(int16_t adc, int16_t r_plus, int16_t r_minus)
 {
        int32_t mul = (int32_t) AO_ADC_REFERENCE_DV * (r_plus + r_minus);
@@ -472,7 +472,7 @@ ao_pad(void)
        }
 }
 
-void
+static void
 ao_pad_test(void)
 {
        uint8_t c;
@@ -501,7 +501,7 @@ ao_pad_test(void)
        }
 }
 
-void
+static void
 ao_pad_manual(void)
 {
        uint8_t ignite;
@@ -529,7 +529,7 @@ static struct ao_task ao_pad_ignite_task;
 static struct ao_task ao_pad_monitor_task;
 
 #if DEBUG
-void
+static void
 ao_pad_set_debug(void)
 {
        uint16_t r = ao_cmd_decimal();
index 4ace4b7..4d13dec 100644 (file)
@@ -116,7 +116,7 @@ static AO_TICK_TYPE ao_rn_buf_time;
  * disabled due to a firmware bug. So, this code finds those in the
  * input and strips them out.
  */
-int
+static int
 _ao_wrap_rn_pollchar(void)
 {
        int             c = AO_READ_AGAIN;
@@ -368,7 +368,7 @@ static uint8_t      ao_rn_stdio;
 /*
  * Set the stdio echo for the bluetooth link
  */
-void
+static void
 ao_rn_echo(uint8_t echo)
 {
        ao_stdios[ao_rn_stdio].echo = echo;
index 596a041..fb7d333 100644 (file)
@@ -276,13 +276,15 @@ ao_config_get(void)
        ao_mutex_put(&ao_config_mutex);
 }
 
-void
+#if HAS_RADIO
+
+static void
 ao_config_callsign_show(void)
 {
        printf ("Callsign: \"%s\"\n", ao_config.callsign);
 }
 
-void
+static void
 ao_config_callsign_set(void) 
 {
        uint8_t c;
@@ -306,16 +308,14 @@ ao_config_callsign_set(void)
        _ao_config_edit_finish();
 }
 
-#if HAS_RADIO
-
-void
+static void
 ao_config_frequency_show(void) 
 {
        printf("Frequency: %ld\n",
               ao_config.frequency);
 }
 
-void
+static void
 ao_config_frequency_set(void) 
 {
        uint32_t r = ao_cmd_decimal();
@@ -359,14 +359,14 @@ ao_config_send_frequency_set(void)
 
 #if HAS_FLIGHT
 
-void
+static void
 ao_config_main_deploy_show(void) 
 {
        printf("Main deploy: %d meters\n",
               ao_config.main_deploy);
 }
 
-void
+static void
 ao_config_main_deploy_set(void) 
 {
        uint32_t r = ao_cmd_decimal();
@@ -378,7 +378,7 @@ ao_config_main_deploy_set(void)
 }
 
 #if HAS_ACCEL
-void
+static void
 ao_config_accel_calibrate_show(void) 
 {
        printf("Accel cal +1g: %d -1g: %d\n",
@@ -441,7 +441,7 @@ ao_config_accel_calibrate_auto(char *orientation)
        return accel_total >> ACCEL_CALIBRATE_SHIFT;
 }
 
-void
+static void
 ao_config_accel_calibrate_set(void) 
 {
        int16_t up, down;
@@ -494,14 +494,14 @@ ao_config_accel_calibrate_set(void)
 }
 #endif /* HAS_ACCEL */
 
-void
+static void
 ao_config_apogee_delay_show(void) 
 {
        printf("Apogee delay: %d seconds\n",
               ao_config.apogee_delay);
 }
 
-void
+static void
 ao_config_apogee_delay_set(void) 
 {
        uint32_t r = ao_cmd_decimal();
@@ -512,14 +512,14 @@ ao_config_apogee_delay_set(void)
        _ao_config_edit_finish();
 }
 
-void
+static void
 ao_config_apogee_lockout_show(void) 
 {
        printf ("Apogee lockout: %d seconds\n",
                ao_config.apogee_lockout);
 }
 
-void
+static void
 ao_config_apogee_lockout_set(void) 
 {
        uint16_t r = ao_cmd_decimal();
@@ -533,13 +533,13 @@ ao_config_apogee_lockout_set(void)
 #endif /* HAS_FLIGHT */
 
 #if HAS_RADIO
-void
+static void
 ao_config_radio_cal_show(void) 
 {
        printf("Radio cal: %ld\n", ao_config.radio_cal);
 }
 
-void
+static void
 ao_config_radio_cal_set(void) 
 {
        uint32_t r = ao_cmd_decimal();
@@ -558,13 +558,13 @@ ao_config_radio_cal_set(void)
 #error Please define HAS_TELEMETRY
 #endif
 
-void
+static void
 ao_config_radio_rate_show(void) 
 {
        printf("Telemetry rate: %d\n", ao_config.radio_rate);
 }
 
-void
+static void
 ao_config_radio_rate_set(void) 
 {
        uint16_t r = ao_cmd_decimal();
@@ -588,7 +588,7 @@ ao_config_radio_rate_set(void)
 
 #if HAS_LOG
 
-void
+static void
 ao_config_log_show(void) 
 {
        printf("Max flight log: %d kB\n", (int16_t) (ao_config.flight_log_max >> 10));
@@ -611,7 +611,7 @@ ao_config_log_fix_append(void)
 }
 #endif
 
-void
+static void
 ao_config_log_set(void) 
 {
 #if FLIGHT_LOG_APPEND
@@ -640,13 +640,13 @@ ao_config_log_set(void)
 #endif /* HAS_LOG */
 
 #if HAS_IGNITE
-void
+static void
 ao_config_ignite_mode_show(void) 
 {
        printf("Ignite mode: %d\n", ao_config.ignite_mode);
 }
 
-void
+static void
 ao_config_ignite_mode_set(void) 
 {
        uint16_t r = ao_cmd_decimal();
@@ -659,7 +659,7 @@ ao_config_ignite_mode_set(void)
 #endif
 
 #if HAS_ACCEL
-void
+static void
 ao_config_pad_orientation_show(void) 
 {
        printf("Pad orientation: %d\n", ao_config.pad_orientation);
@@ -669,7 +669,7 @@ ao_config_pad_orientation_show(void)
 #define AO_ACCEL_INVERT        0x7fff
 #endif
 
-void
+static void
 ao_config_pad_orientation_set(void) 
 {
        uint16_t r = ao_cmd_decimal() & 1;
@@ -688,13 +688,13 @@ ao_config_pad_orientation_set(void)
 #endif
 
 #if HAS_RADIO
-void
+static void
 ao_config_radio_enable_show(void) 
 {
        printf("Radio enable: %d\n", ao_config.radio_enable);
 }
 
-void
+static void
 ao_config_radio_enable_set(void) 
 {
        uint16_t r = ao_cmd_decimal();
@@ -713,7 +713,7 @@ ao_config_radio_enable_set(void)
 
 uint8_t        ao_config_aes_seq = 1;
 
-void
+static void
 ao_config_key_show(void) 
 {
        uint8_t i;
@@ -723,7 +723,7 @@ ao_config_key_show(void)
        printf("\n");
 }
 
-void
+static void
 ao_config_key_set(void) 
 {
        uint8_t i;
@@ -742,13 +742,13 @@ ao_config_key_set(void)
 
 #if HAS_APRS
 
-void
+static void
 ao_config_aprs_show(void)
 {
        printf ("APRS interval: %d\n", ao_config.aprs_interval);
 }
 
-void
+static void
 ao_config_aprs_set(void)
 {
        uint16_t r = ao_cmd_decimal();
@@ -805,13 +805,13 @@ ao_config_radio_power_set(void)
 #endif
 
 #if HAS_BEEP_CONFIG
-void
+static void
 ao_config_beep_show(void)
 {
        printf ("Beeper setting: %d\n", ao_config.mid_beep);
 }
 
-void
+static void
 ao_config_beep_set(void)
 {
        uint16_t r = ao_cmd_decimal();
@@ -824,7 +824,7 @@ ao_config_beep_set(void)
 #endif
 
 #if HAS_TRACKER
-void
+static void
 ao_config_tracker_show(void)
 {
        printf ("Tracker setting: %d %d\n",
@@ -832,7 +832,7 @@ ao_config_tracker_show(void)
                ao_config.tracker_interval);
 }
 
-void
+static void
 ao_config_tracker_set(void)
 {
        uint16_t        m, i;
@@ -853,13 +853,13 @@ ao_config_tracker_set(void)
 #endif /* HAS_TRACKER */
 
 #if AO_PYRO_NUM
-void
+static void
 ao_config_pyro_time_show(void)
 {
        printf ("Pyro time: %d\n", ao_config.pyro_time);
 }
 
-void
+static void
 ao_config_pyro_time_set(void)
 {
        uint16_t r = ao_cmd_decimal();
@@ -872,14 +872,14 @@ ao_config_pyro_time_set(void)
 #endif
 
 #if HAS_APRS
-void
+static void
 ao_config_aprs_ssid_show(void)
 {
        printf ("APRS SSID: %d\n",
                ao_config.aprs_ssid);
 }
 
-void
+static void
 ao_config_aprs_ssid_set(void)
 {
        uint16_t r = ao_cmd_decimal();
@@ -894,7 +894,7 @@ ao_config_aprs_ssid_set(void)
        _ao_config_edit_finish();
 }
 
-void
+static void
 ao_config_aprs_format_set(void)
 {
        uint16_t r = ao_cmd_decimal();
@@ -905,7 +905,7 @@ ao_config_aprs_format_set(void)
        _ao_config_edit_finish();
 }
 
-void
+static void
 ao_config_aprs_format_show(void)
 {
        printf ("APRS format: %d\n", ao_config.aprs_format);
@@ -913,13 +913,13 @@ ao_config_aprs_format_show(void)
 #endif /* HAS_APRS */
 
 #if HAS_FIXED_PAD_BOX
-void
+static void
 ao_config_pad_box_show(void)
 {
        printf ("Pad box: %d\n", ao_config.pad_box);
 }
 
-void
+static void
 ao_config_pad_box_set(void)
 {
        uint16_t r = ao_cmd_decimal();
@@ -930,13 +930,13 @@ ao_config_pad_box_set(void)
        _ao_config_edit_finish();
 }
 
-void
+static void
 ao_config_pad_idle_show(void)
 {
        printf ("Idle timeout: %d\n", ao_config.pad_idle);
 }
 
-void
+static void
 ao_config_pad_idle_set(void)
 {
        uint16_t r = ao_cmd_decimal();
@@ -1059,7 +1059,7 @@ const struct ao_config_var ao_config_vars[] = {
        { 0, 0, 0 }
 };
 
-void
+static void
 ao_config_set(void)
 {
        char    c;
index 06863fe..e5839b3 100644 (file)
@@ -19,7 +19,7 @@
 #include "ao.h"
 #include "ao_log.h"
 
-void
+static void
 ao_gps_report_metrum(void)
 {
        static struct ao_log_metrum             gps_log;
index a6ff997..e9d04dc 100644 (file)
@@ -83,7 +83,7 @@ ao_igniter_status(enum ao_igniter igniter)
 #define AO_IGNITER_CHARGE_TIME         AO_MS_TO_TICKS(2000)
 #endif
 
-void
+static void
 ao_igniter_fire(enum ao_igniter igniter)
 {
        ao_ignition[igniter].firing = 1;
@@ -136,7 +136,7 @@ ao_igniter_fire(enum ao_igniter igniter)
        ao_ignition[igniter].firing = 0;
 }
 
-void
+static void
 ao_igniter(void)
 {
        enum ao_igniter igniter;
@@ -159,7 +159,7 @@ ao_igniter(void)
 
 #endif
 
-void
+static void
 ao_ignite_manual(void)
 {
        ao_cmd_white();
@@ -190,7 +190,7 @@ const char * const ao_igniter_status_names[] = {
 };
 
 #if HAS_IGNITE
-void
+static void
 ao_ignite_print_status(enum ao_igniter igniter, const char *name) 
 {
        enum ao_igniter_status status = ao_igniter_status(igniter);
@@ -200,7 +200,7 @@ ao_ignite_print_status(enum ao_igniter igniter, const char *name)
 }
 #endif
 
-void
+static void
 ao_ignite_test(void)
 {
 #if HAS_IGNITE
index fac211c..c0a42b2 100644 (file)
@@ -191,7 +191,7 @@ ao_log_flight(uint8_t slot)
 #endif
 
 static uint8_t
-ao_log_slots()
+ao_log_slots(void)
 {
        return (uint8_t) (ao_storage_log_max / ao_config.flight_log_max);
 }
@@ -405,7 +405,7 @@ ao_log_full(void)
 static struct ao_task ao_log_task;
 #endif
 
-void
+static void
 ao_log_list(void) 
 {
        uint8_t slot;
@@ -425,7 +425,7 @@ ao_log_list(void)
        printf ("done\n");
 }
 
-void
+static void
 ao_log_delete(void) 
 {
        uint8_t slot;
index 3f1ff21..400ae4d 100644 (file)
@@ -62,7 +62,7 @@ _ao_monitor_adjust(void)
        ao_wakeup(&ao_monitoring);
 }
 
-void
+static void
 ao_monitor_get(void)
 {
        uint8_t size;
@@ -93,7 +93,7 @@ ao_monitor_get(void)
 #if AO_MONITOR_LED
 struct ao_task ao_monitor_blink_task;
 
-void
+static void
 ao_monitor_blink(void)
 {
 #ifdef AO_MONITOR_BAD
@@ -121,7 +121,7 @@ static const char xdigit[16] = {
 
 #define hex(c) do { putchar(xdigit[(c) >> 4]); putchar(xdigit[(c)&0xf]); } while (0)
 
-void
+static void
 ao_monitor_put(void)
 {
 #if LEGACY_MONITOR
index 08967af..872dcd4 100644 (file)
@@ -251,7 +251,7 @@ ao_report_continuity(void)
 }
 #endif
 
-void
+static void
 ao_report(void)
 {
        for(;;) {
index 890bdca..132431e 100644 (file)
@@ -143,7 +143,7 @@ ao_storage_store(void)
 }
 #endif
 
-void
+static void
 ao_storage_zap(void) 
 {
        uint32_t v = ao_cmd_hex();
@@ -152,7 +152,7 @@ ao_storage_zap(void)
        ao_storage_erase((uint32_t) v << 8);
 }
 
-void
+static void
 ao_storage_zapall(void) 
 {
        uint32_t        pos;
@@ -312,7 +312,7 @@ ao_storage_test(void)
 }
 #endif /* AO_STORAGE_TEST */
 
-void
+static void
 ao_storage_info(void) 
 {
        ao_storage_setup();
index 9e1304f..ae33173 100644 (file)
@@ -409,7 +409,7 @@ ao_send_companion(void)
 }
 #endif
 
-void
+static void
 ao_telemetry(void)
 {
        uint16_t        time;
index 8d71f43..77be7fa 100644 (file)
@@ -40,12 +40,12 @@ extern char __interrupt_rom__, __interrupt_start__, __interrupt_end__;
 
 /* Interrupt functions */
 
-void lpc_halt_isr(void)
+static void lpc_halt_isr(void)
 {
        ao_panic(AO_PANIC_CRASH);
 }
 
-void lpc_ignore_isr(void)
+static void lpc_ignore_isr(void)
 {
 }
 
index 594114b..d6763c2 100644 (file)
@@ -131,7 +131,7 @@ static inline uint32_t set_toggle(uint32_t  current_value,
  * Set current device address and mark the
  * interface as active
  */
-void
+static void
 ao_usb_set_address(uint8_t address)
 {
        debug("ao_usb_set_address %02x\n", address);
@@ -813,7 +813,7 @@ _ao_usb_out_recv(void)
        ao_usb_set_epn_out(AO_USB_OUT_EP, ao_usb_out_rx_buffer[1-ao_usb_out_rx_cur], AO_USB_OUT_SIZE);
 }
 
-int
+static int
 _ao_usb_pollchar(void)
 {
        uint8_t c;
index c02bc5a..8f54931 100644 (file)
@@ -278,7 +278,7 @@ ao_i2c_send(void *block, uint16_t len, uint8_t index, uint8_t stop)
        return true;
 }
 
-void
+static void
 ao_i2c_recv_dma_isr(int index)
 {
        int             i;
@@ -374,7 +374,7 @@ ao_i2c_recv(void *block, uint16_t len, uint8_t index, uint8_t stop)
        return ret;
 }
 
-void
+static void
 ao_i2c_channel_init(uint8_t index)
 {
        struct stm_i2c  *stm_i2c = ao_i2c_stm_info[index].stm_i2c;
index d8be366..a98d799 100644 (file)
@@ -29,12 +29,12 @@ extern char __bss_start__, __bss_end__;
 
 /* Interrupt functions */
 
-void stm_halt_isr(void)
+static void stm_halt_isr(void)
 {
        ao_panic(AO_PANIC_CRASH);
 }
 
-void stm_ignore_isr(void)
+static void stm_ignore_isr(void)
 {
 }
 
index c1a2f1b..7a552e5 100644 (file)
@@ -339,7 +339,7 @@ ao_serial2_set_speed(uint8_t speed)
 }
 
 #if HAS_SERIAL_SW_FLOW
-void
+static void
 ao_serial2_cts(void)
 {
        _ao_usart_cts(&ao_stm_usart2);
index d7cbd5b..7f81e20 100644 (file)
@@ -829,7 +829,7 @@ stm_usb_lp_isr(void)
 }
 
 void
-stm_usb_fs_wkup(void)
+stm_usb_fs_wkup_isr(void)
 {
        /* USB wakeup, just clear the bit for now */
        stm_usb.istr &= ~(1 << STM_USB_ISTR_WKUP);
@@ -932,7 +932,7 @@ _ao_usb_out_recv(void)
        _ao_usb_set_stat_rx(AO_USB_OUT_EPR, STM_USB_EPR_STAT_RX_VALID);
 }
 
-int
+static int
 _ao_usb_pollchar(void)
 {
        uint8_t c;
index 81878d8..ab835ba 100644 (file)
@@ -43,12 +43,12 @@ extern char __interrupt_rom__, __interrupt_start__, __interrupt_end__;
 
 /* Interrupt functions */
 
-void stm_halt_isr(void)
+static void stm_halt_isr(void)
 {
        ao_panic(AO_PANIC_CRASH);
 }
 
-void stm_ignore_isr(void)
+static void stm_ignore_isr(void)
 {
 }
 
index ff29484..b736d38 100644 (file)
@@ -245,7 +245,7 @@ static inline uint32_t ao_usb_epr_sw_buf_rx(uint32_t epr) {
  * Set current device address and mark the
  * interface as active
  */
-void
+static void
 ao_usb_set_address(uint8_t address)
 {
        debug("ao_usb_set_address %02x\n", address);
@@ -957,7 +957,7 @@ ao_usb_ep0_handle(uint8_t receive)
 }
 
 #if AO_POWER_MANAGEMENT
-void
+static void
 ao_usb_suspend(void)
 {
        stm_usb.cntr |= (1 << STM_USB_CNTR_FSUSP);
@@ -966,7 +966,7 @@ ao_usb_suspend(void)
        ao_clock_suspend();
 }
 
-void
+static void
 ao_usb_wakeup(void)
 {
        ao_clock_resume();
@@ -1371,7 +1371,7 @@ _ao_usb_out_recv(void)
        _rx_dbg1("out_recv count", ao_usb_rx_count);
 }
 
-int
+static int
 _ao_usb_pollchar(void)
 {
        uint8_t c;
index daecf38..904dea0 100644 (file)
@@ -236,7 +236,7 @@ ao_lco_input(void)
  * visually inspect the system for correct operation
  */
 static void
-ao_lco_display_test()
+ao_lco_display_test(void)
 {
        ao_mutex_get(&ao_lco_display_mutex);
        ao_seven_segment_set(AO_LCO_PAD_DIGIT, 8 | 0x10);
@@ -279,7 +279,7 @@ ao_lco_main(void)
 }
 
 #if DEBUG
-void
+static void
 ao_lco_set_debug(void)
 {
        uint16_t r = ao_cmd_decimal();