SYMBOL INDEX (679 symbols across 45 files) FILE: contrib/kicad_extract_netclasses.py function parse_kicad_project_json (line 12) | def parse_kicad_project_json(json_data): FILE: src/bi_decl.c function set_binary_info (line 31) | void set_binary_info(struct fanpico_fw_settings *settings) FILE: src/command.c type error_t (line 53) | struct error_t { type error_t (line 59) | struct error_t type fanpico_state (line 69) | struct fanpico_state type fanpico_config (line 70) | struct fanpico_config function cmd_idn (line 79) | int cmd_idn(const char *cmd, const char *args, int query, struct prev_cm... function cmd_exit (line 96) | int cmd_exit(const char *cmd, const char *args, int query, struct prev_c... function cmd_who (line 108) | int cmd_who(const char *cmd, const char *args, int query, struct prev_cm... function cmd_usb_boot (line 120) | int cmd_usb_boot(const char *cmd, const char *args, int query, struct pr... function cmd_board (line 144) | int cmd_board(const char *cmd, const char *args, int query, struct prev_... function cmd_version (line 154) | int cmd_version(const char *cmd, const char *args, int query, struct pre... function cmd_fans (line 188) | int cmd_fans(const char *cmd, const char *args, int query, struct prev_c... function cmd_led (line 197) | int cmd_led(const char *cmd, const char *args, int query, struct prev_cm... function cmd_mbfans (line 212) | int cmd_mbfans(const char *cmd, const char *args, int query, struct prev... function cmd_sensors (line 221) | int cmd_sensors(const char *cmd, const char *args, int query, struct pre... function cmd_vsensors (line 230) | int cmd_vsensors(const char *cmd, const char *args, int query, struct pr... function cmd_vsensors_sources (line 239) | int cmd_vsensors_sources(const char *cmd, const char *args, int query, s... function cmd_null (line 270) | int cmd_null(const char *cmd, const char *args, int query, struct prev_c... function cmd_debug (line 276) | int cmd_debug(const char *cmd, const char *args, int query, struct prev_... function cmd_log_level (line 288) | int cmd_log_level(const char *cmd, const char *args, int query, struct p... function cmd_syslog_level (line 314) | int cmd_syslog_level(const char *cmd, const char *args, int query, struc... function cmd_echo (line 339) | int cmd_echo(const char *cmd, const char *args, int query, struct prev_c... function cmd_display_type (line 345) | int cmd_display_type(const char *cmd, const char *args, int query, struc... function cmd_display_theme (line 351) | int cmd_display_theme(const char *cmd, const char *args, int query, stru... function cmd_display_logo (line 357) | int cmd_display_logo(const char *cmd, const char *args, int query, struc... function cmd_display_layout_r (line 363) | int cmd_display_layout_r(const char *cmd, const char *args, int query, s... function cmd_reset (line 370) | int cmd_reset(const char *cmd, const char *args, int query, struct prev_... function cmd_save_config (line 392) | int cmd_save_config(const char *cmd, const char *args, int query, struct... function cmd_print_config (line 400) | int cmd_print_config(const char *cmd, const char *args, int query, struc... function cmd_upload_config (line 408) | int cmd_upload_config(const char *cmd, const char *args, int query, stru... function cmd_delete_config (line 423) | int cmd_delete_config(const char *cmd, const char *args, int query, stru... function cmd_one (line 431) | int cmd_one(const char *cmd, const char *args, int query, struct prev_cm... function cmd_zero (line 438) | int cmd_zero(const char *cmd, const char *args, int query, struct prev_c... function cmd_read (line 445) | int cmd_read(const char *cmd, const char *args, int query, struct prev_c... function cmd_vsensors_read (line 490) | int cmd_vsensors_read(const char *cmd, const char *args, int query, stru... function cmd_fan_name (line 508) | int cmd_fan_name(const char *cmd, const char *args, int query, struct pr... function cmd_fan_min_pwm (line 516) | int cmd_fan_min_pwm(const char *cmd, const char *args, int query, struct... function cmd_fan_max_pwm (line 523) | int cmd_fan_max_pwm(const char *cmd, const char *args, int query, struct... function cmd_fan_pwm_coef (line 530) | int cmd_fan_pwm_coef(const char *cmd, const char *args, int query, struc... function cmd_fan_pwm_map (line 537) | int cmd_fan_pwm_map(const char *cmd, const char *args, int query, struct... function cmd_fan_filter (line 583) | int cmd_fan_filter(const char *cmd, const char *args, int query, struct ... function cmd_fan_rpm_factor (line 628) | int cmd_fan_rpm_factor(const char *cmd, const char *args, int query, str... function cmd_fan_rpm_mode (line 635) | int cmd_fan_rpm_mode(const char *cmd, const char *args, int query, struc... function cmd_fan_source (line 682) | int cmd_fan_source(const char *cmd, const char *args, int query, struct ... function cmd_fan_tacho_hys (line 732) | int cmd_fan_tacho_hys(const char *cmd, const char *args, int query, stru... function cmd_fan_pwm_hys (line 739) | int cmd_fan_pwm_hys(const char *cmd, const char *args, int query, struct... function cmd_fan_rpm (line 746) | int cmd_fan_rpm(const char *cmd, const char *args, int query, struct pre... function cmd_fan_tacho (line 766) | int cmd_fan_tacho(const char *cmd, const char *args, int query, struct p... function cmd_fan_pwm (line 785) | int cmd_fan_pwm(const char *cmd, const char *args, int query, struct pre... function cmd_fan_read (line 804) | int cmd_fan_read(const char *cmd, const char *args, int query, struct pr... function cmd_mbfan_name (line 832) | int cmd_mbfan_name(const char *cmd, const char *args, int query, struct ... function cmd_mbfan_min_rpm (line 840) | int cmd_mbfan_min_rpm(const char *cmd, const char *args, int query, stru... function cmd_mbfan_max_rpm (line 847) | int cmd_mbfan_max_rpm(const char *cmd, const char *args, int query, stru... function cmd_mbfan_rpm_coef (line 854) | int cmd_mbfan_rpm_coef(const char *cmd, const char *args, int query, str... function cmd_mbfan_rpm_factor (line 861) | int cmd_mbfan_rpm_factor(const char *cmd, const char *args, int query, s... function cmd_mbfan_rpm_map (line 868) | int cmd_mbfan_rpm_map(const char *cmd, const char *args, int query, stru... function cmd_mbfan_rpm_mode (line 914) | int cmd_mbfan_rpm_mode(const char *cmd, const char *args, int query, str... function cmd_mbfan_source (line 964) | int cmd_mbfan_source(const char *cmd, const char *args, int query, struc... function cmd_mbfan_rpm (line 1063) | int cmd_mbfan_rpm(const char *cmd, const char *args, int query, struct p... function cmd_mbfan_tacho (line 1081) | int cmd_mbfan_tacho(const char *cmd, const char *args, int query, struct... function cmd_mbfan_pwm (line 1098) | int cmd_mbfan_pwm(const char *cmd, const char *args, int query, struct p... function cmd_mbfan_read (line 1115) | int cmd_mbfan_read(const char *cmd, const char *args, int query, struct ... function cmd_mbfan_filter (line 1143) | int cmd_mbfan_filter(const char *cmd, const char *args, int query, struc... function cmd_sensor_name (line 1188) | int cmd_sensor_name(const char *cmd, const char *args, int query, struct... function cmd_sensor_temp_offset (line 1196) | int cmd_sensor_temp_offset(const char *cmd, const char *args, int query,... function cmd_sensor_temp_coef (line 1203) | int cmd_sensor_temp_coef(const char *cmd, const char *args, int query, s... function cmd_sensor_temp_nominal (line 1210) | int cmd_sensor_temp_nominal(const char *cmd, const char *args, int query... function cmd_sensor_ther_nominal (line 1217) | int cmd_sensor_ther_nominal(const char *cmd, const char *args, int query... function cmd_adc_vref (line 1224) | int cmd_adc_vref(const char *cmd, const char *args, int query, struct p... function cmd_sensor_beta_coef (line 1230) | int cmd_sensor_beta_coef(const char *cmd, const char *args, int query, s... function cmd_sensor_temp_map (line 1237) | int cmd_sensor_temp_map(const char *cmd, const char *args, int query, st... function cmd_sensor_temp (line 1283) | int cmd_sensor_temp(const char *cmd, const char *args, int query, struct... function cmd_sensor_filter (line 1307) | int cmd_sensor_filter(const char *cmd, const char *args, int query, stru... function cmd_vsensor_name (line 1352) | int cmd_vsensor_name(const char *cmd, const char *args, int query, struc... function cmd_vsensor_source (line 1359) | int cmd_vsensor_source(const char *cmd, const char *args, int query, str... function cmd_vsensor_temp_map (line 1479) | int cmd_vsensor_temp_map(const char *cmd, const char *args, int query, s... function cmd_vsensor_temp (line 1525) | int cmd_vsensor_temp(const char *cmd, const char *args, int query, struc... function cmd_vsensor_humidity (line 1549) | int cmd_vsensor_humidity(const char *cmd, const char *args, int query, s... function cmd_vsensor_pressure (line 1568) | int cmd_vsensor_pressure(const char *cmd, const char *args, int query, s... function cmd_vsensor_filter (line 1587) | int cmd_vsensor_filter(const char *cmd, const char *args, int query, str... function cmd_vsensor_write (line 1632) | int cmd_vsensor_write(const char *cmd, const char *args, int query, stru... function cmd_wifi (line 1662) | int cmd_wifi(const char *cmd, const char *args, int query, struct prev_c... function cmd_wifi_ip (line 1678) | int cmd_wifi_ip(const char *cmd, const char *args, int query, struct pre... function cmd_wifi_netmask (line 1683) | int cmd_wifi_netmask(const char *cmd, const char *args, int query, struc... function cmd_wifi_gateway (line 1688) | int cmd_wifi_gateway(const char *cmd, const char *args, int query, struc... function cmd_wifi_dns (line 1693) | int cmd_wifi_dns(const char *cmd, const char *args, int query, struct pr... function cmd_wifi_syslog_client (line 1699) | int cmd_wifi_syslog_client(const char *cmd, const char *args, int query,... function cmd_wifi_syslog (line 1704) | int cmd_wifi_syslog(const char *cmd, const char *args, int query, struct... function cmd_wifi_ntp_client (line 1709) | int cmd_wifi_ntp_client(const char *cmd, const char *args, int query, st... function cmd_wifi_ntp (line 1714) | int cmd_wifi_ntp(const char *cmd, const char *args, int query, struct pr... function cmd_wifi_mac (line 1720) | int cmd_wifi_mac(const char *cmd, const char *args, int query, struct pr... function cmd_wifi_ssid (line 1729) | int cmd_wifi_ssid(const char *cmd, const char *args, int query, struct p... function cmd_wifi_status (line 1735) | int cmd_wifi_status(const char *cmd, const char *args, int query, struct... function cmd_wifi_stats (line 1744) | int cmd_wifi_stats(const char *cmd, const char *args, int query, struct ... function cmd_wifi_info (line 1753) | int cmd_wifi_info(const char *cmd, const char *args, int query, struct p... function cmd_wifi_rejoin (line 1762) | int cmd_wifi_rejoin(const char *cmd, const char *args, int query, struct... function cmd_wifi_country (line 1771) | int cmd_wifi_country(const char *cmd, const char *args, int query, struc... function cmd_wifi_password (line 1778) | int cmd_wifi_password(const char *cmd, const char *args, int query, stru... function cmd_wifi_hostname (line 1784) | int cmd_wifi_hostname(const char *cmd, const char *args, int query, stru... function cmd_wifi_auth_mode (line 1791) | int cmd_wifi_auth_mode(const char *cmd, const char *args, int query, str... function cmd_wifi_mode (line 1810) | int cmd_wifi_mode(const char *cmd, const char *args, int query, struct p... function cmd_mqtt_server (line 1816) | int cmd_mqtt_server(const char *cmd, const char *args, int query, struct... function cmd_mqtt_port (line 1822) | int cmd_mqtt_port(const char *cmd, const char *args, int query, struct p... function cmd_mqtt_user (line 1828) | int cmd_mqtt_user(const char *cmd, const char *args, int query, struct p... function cmd_mqtt_pass (line 1834) | int cmd_mqtt_pass(const char *cmd, const char *args, int query, struct p... function cmd_mqtt_status_interval (line 1840) | int cmd_mqtt_status_interval(const char *cmd, const char *args, int quer... function cmd_mqtt_temp_interval (line 1846) | int cmd_mqtt_temp_interval(const char *cmd, const char *args, int query,... function cmd_mqtt_vsensor_interval (line 1852) | int cmd_mqtt_vsensor_interval(const char *cmd, const char *args, int que... function cmd_mqtt_rpm_interval (line 1858) | int cmd_mqtt_rpm_interval(const char *cmd, const char *args, int query, ... function cmd_mqtt_duty_interval (line 1864) | int cmd_mqtt_duty_interval(const char *cmd, const char *args, int query,... function cmd_mqtt_allow_scpi (line 1870) | int cmd_mqtt_allow_scpi(const char *cmd, const char *args, int query, st... function cmd_mqtt_status_topic (line 1876) | int cmd_mqtt_status_topic(const char *cmd, const char *args, int query, ... function cmd_mqtt_cmd_topic (line 1883) | int cmd_mqtt_cmd_topic(const char *cmd, const char *args, int query, str... function cmd_mqtt_resp_topic (line 1890) | int cmd_mqtt_resp_topic(const char *cmd, const char *args, int query, st... function cmd_mqtt_temp_topic (line 1897) | int cmd_mqtt_temp_topic(const char *cmd, const char *args, int query, st... function cmd_mqtt_vtemp_topic (line 1904) | int cmd_mqtt_vtemp_topic(const char *cmd, const char *args, int query, s... function cmd_mqtt_vhumidity_topic (line 1911) | int cmd_mqtt_vhumidity_topic(const char *cmd, const char *args, int quer... function cmd_mqtt_vpressure_topic (line 1918) | int cmd_mqtt_vpressure_topic(const char *cmd, const char *args, int quer... function cmd_mqtt_fan_rpm_topic (line 1925) | int cmd_mqtt_fan_rpm_topic(const char *cmd, const char *args, int query,... function cmd_mqtt_fan_duty_topic (line 1932) | int cmd_mqtt_fan_duty_topic(const char *cmd, const char *args, int query... function cmd_mqtt_mbfan_rpm_topic (line 1939) | int cmd_mqtt_mbfan_rpm_topic(const char *cmd, const char *args, int quer... function cmd_mqtt_mbfan_duty_topic (line 1946) | int cmd_mqtt_mbfan_duty_topic(const char *cmd, const char *args, int que... function cmd_mqtt_ha_discovery (line 1953) | int cmd_mqtt_ha_discovery(const char *cmd, const char *args, int query, ... function cmd_mqtt_mask_temp (line 1960) | int cmd_mqtt_mask_temp(const char *cmd, const char *args, int query, str... function cmd_mqtt_mask_vtemp (line 1967) | int cmd_mqtt_mask_vtemp(const char *cmd, const char *args, int query, st... function cmd_mqtt_mask_vhumidity (line 1974) | int cmd_mqtt_mask_vhumidity(const char *cmd, const char *args, int query... function cmd_mqtt_mask_vpressure (line 1981) | int cmd_mqtt_mask_vpressure(const char *cmd, const char *args, int query... function cmd_mqtt_mask_fan_rpm (line 1988) | int cmd_mqtt_mask_fan_rpm(const char *cmd, const char *args, int query, ... function cmd_mqtt_mask_fan_duty (line 1995) | int cmd_mqtt_mask_fan_duty(const char *cmd, const char *args, int query,... function cmd_mqtt_mask_mbfan_rpm (line 2002) | int cmd_mqtt_mask_mbfan_rpm(const char *cmd, const char *args, int query... function cmd_mqtt_mask_mbfan_duty (line 2009) | int cmd_mqtt_mask_mbfan_duty(const char *cmd, const char *args, int quer... function cmd_mqtt_tls (line 2017) | int cmd_mqtt_tls(const char *cmd, const char *args, int query, struct pr... function cmd_tls_pkey (line 2023) | int cmd_tls_pkey(const char *cmd, const char *args, int query, struct pr... function cmd_tls_cert (line 2099) | int cmd_tls_cert(const char *cmd, const char *args, int query, struct pr... function cmd_ssh_auth (line 2167) | int cmd_ssh_auth(const char *cmd, const char *args, int query, struct pr... function cmd_ssh_server (line 2173) | int cmd_ssh_server(const char *cmd, const char *args, int query, struct ... function cmd_ssh_port (line 2178) | int cmd_ssh_port(const char *cmd, const char *args, int query, struct pr... function cmd_ssh_user (line 2184) | int cmd_ssh_user(const char *cmd, const char *args, int query, struct pr... function cmd_ssh_pass (line 2191) | int cmd_ssh_pass(const char *cmd, const char *args, int query, struct pr... function cmd_ssh_pkey (line 2208) | int cmd_ssh_pkey(const char *cmd, const char *args, int query, struct pr... function cmd_ssh_pkey_create (line 2217) | int cmd_ssh_pkey_create(const char *cmd, const char *args, int query, st... function cmd_ssh_pkey_del (line 2225) | int cmd_ssh_pkey_del(const char *cmd, const char *args, int query, struc... function cmd_ssh_pubkey (line 2233) | int cmd_ssh_pubkey(const char *cmd, const char *args, int query, struct ... function cmd_ssh_pubkey_add (line 2256) | int cmd_ssh_pubkey_add(const char *cmd, const char *args, int query, str... function cmd_ssh_pubkey_del (line 2307) | int cmd_ssh_pubkey_del(const char *cmd, const char *args, int query, str... function cmd_ssh_acls (line 2331) | int cmd_ssh_acls(const char *cmd, const char *args, int query, struct pr... function cmd_telnet_auth (line 2337) | int cmd_telnet_auth(const char *cmd, const char *args, int query, struct... function cmd_telnet_rawmode (line 2343) | int cmd_telnet_rawmode(const char *cmd, const char *args, int query, str... function cmd_telnet_server (line 2349) | int cmd_telnet_server(const char *cmd, const char *args, int query, stru... function cmd_telnet_port (line 2355) | int cmd_telnet_port(const char *cmd, const char *args, int query, struct... function cmd_telnet_user (line 2361) | int cmd_telnet_user(const char *cmd, const char *args, int query, struct... function cmd_telnet_pass (line 2368) | int cmd_telnet_pass(const char *cmd, const char *args, int query, struct... function cmd_telnet_acls (line 2385) | int cmd_telnet_acls(const char *cmd, const char *args, int query, struct... function cmd_snmp_agent (line 2391) | int cmd_snmp_agent(const char *cmd, const char *args, int query, struct ... function cmd_snmp_community (line 2397) | int cmd_snmp_community(const char *cmd, const char *args, int query, str... function cmd_snmp_community_write (line 2404) | int cmd_snmp_community_write(const char *cmd, const char *args, int quer... function cmd_snmp_contact (line 2411) | int cmd_snmp_contact(const char *cmd, const char *args, int query, struc... function cmd_snmp_location (line 2418) | int cmd_snmp_location(const char *cmd, const char *args, int query, stru... function cmd_snmp_auth_traps (line 2425) | int cmd_snmp_auth_traps(const char *cmd, const char *args, int query, st... function cmd_snmp_community_trap (line 2431) | int cmd_snmp_community_trap(const char *cmd, const char *args, int query... function cmd_snmp_trap_dst (line 2438) | int cmd_snmp_trap_dst(const char *cmd, const char *args, int query, stru... function cmd_http_server (line 2443) | int cmd_http_server(const char *cmd, const char *args, int query, struct... function cmd_http_port (line 2449) | int cmd_http_port(const char *cmd, const char *args, int query, struct p... function cmd_http_tlsport (line 2455) | int cmd_http_tlsport(const char *cmd, const char *args, int query, struc... function cmd_http_mask_fan (line 2461) | int cmd_http_mask_fan(const char *cmd, const char *args, int query, stru... function cmd_http_mask_mbfan (line 2468) | int cmd_http_mask_mbfan(const char *cmd, const char *args, int query, st... function cmd_http_mask_sensor (line 2475) | int cmd_http_mask_sensor(const char *cmd, const char *args, int query, s... function cmd_http_mask_vsensor (line 2482) | int cmd_http_mask_vsensor(const char *cmd, const char *args, int query, ... function cmd_time (line 2491) | int cmd_time(const char *cmd, const char *args, int query, struct prev_c... function cmd_timezone (line 2521) | int cmd_timezone(const char *cmd, const char *args, int query, struct pr... function cmd_uptime (line 2527) | int cmd_uptime(const char *cmd, const char *args, int query, struct prev... function cmd_err (line 2555) | int cmd_err(const char *cmd, const char *args, int query, struct prev_cm... function cmd_name (line 2571) | int cmd_name(const char *cmd, const char *args, int query, struct prev_c... function cmd_lfs (line 2578) | int cmd_lfs(const char *cmd, const char *args, int query, struct prev_cm... function cmd_lfs_del (line 2597) | int cmd_lfs_del(const char *cmd, const char *args, int query, struct pre... function cmd_lfs_dir (line 2611) | int cmd_lfs_dir(const char *cmd, const char *args, int query, struct pre... function cmd_lfs_format (line 2621) | int cmd_lfs_format(const char *cmd, const char *args, int query, struct ... function cmd_lfs_ren (line 2634) | int cmd_lfs_ren(const char *cmd, const char *args, int query, struct pre... function cmd_lfs_copy (line 2659) | int cmd_lfs_copy(const char *cmd, const char *args, int query, struct pr... function cmd_flash (line 2686) | int cmd_flash(const char *cmd, const char *args, int query, struct prev_... function cmd_psram (line 2695) | int cmd_psram(const char *cmd, const char *args, int query, struct prev_... function cmd_memory (line 2706) | int __attribute__((optimize("O0"))) cmd_memory(const char *cmd, const ch... function cmd_memtest (line 2764) | int cmd_memtest(const char *cmd, const char *args, int query, struct pre... function cmd_onewire (line 2780) | int cmd_onewire(const char *cmd, const char *args, int query, struct pre... function cmd_onewire_sensors (line 2786) | int cmd_onewire_sensors(const char *cmd, const char *args, int query, st... function cmd_i2c (line 2806) | int cmd_i2c(const char *cmd, const char *args, int query, struct prev_cm... function cmd_i2c_scan (line 2815) | int cmd_i2c_scan(const char *cmd, const char *args, int query, struct pr... function cmd_i2c_speed (line 2824) | int cmd_i2c_speed(const char *cmd, const char *args, int query, struct p... function cmd_serial (line 2830) | int cmd_serial(const char *cmd, const char *args, int query, struct prev... function cmd_spi (line 2836) | int cmd_spi(const char *cmd, const char *args, int query, struct prev_cm... type cmd_t (line 2844) | struct cmd_t type cmd_t (line 2851) | struct cmd_t type cmd_t (line 2860) | struct cmd_t type cmd_t (line 2886) | struct cmd_t type cmd_t (line 2894) | struct cmd_t type cmd_t (line 2902) | struct cmd_t type cmd_t (line 2914) | struct cmd_t type cmd_t (line 2923) | struct cmd_t type cmd_t (line 2938) | struct cmd_t type cmd_t (line 2943) | struct cmd_t type cmd_t (line 2959) | struct cmd_t type cmd_t (line 2966) | struct cmd_t type cmd_t (line 2976) | struct cmd_t type cmd_t (line 2983) | struct cmd_t type cmd_t (line 2990) | struct cmd_t type cmd_t (line 3002) | struct cmd_t type cmd_t (line 3013) | struct cmd_t type cmd_t (line 3024) | struct cmd_t type cmd_t (line 3031) | struct cmd_t type cmd_t (line 3037) | struct cmd_t type cmd_t (line 3080) | struct cmd_t type cmd_t (line 3086) | struct cmd_t type cmd_t (line 3100) | struct cmd_t type cmd_t (line 3113) | struct cmd_t type cmd_t (line 3125) | struct cmd_t type cmd_t (line 3133) | struct cmd_t type cmd_t (line 3138) | struct cmd_t type cmd_t (line 3151) | struct cmd_t type cmd_t (line 3159) | struct cmd_t type cmd_t (line 3167) | struct cmd_t type cmd_t (line 3173) | struct cmd_t type cmd_t (line 3181) | struct cmd_t type cmd_t (line 3191) | struct cmd_t type cmd_t (line 3196) | struct cmd_t function process_command (line 3229) | void process_command(const struct fanpico_state *state, struct fanpico_c... function last_command_status (line 3261) | int last_command_status() FILE: src/command_util.c type cmd_t (line 62) | struct cmd_t type cmd_t (line 62) | struct cmd_t type cmd_t (line 62) | struct cmd_t type prev_cmd_t (line 62) | struct prev_cmd_t function get_cmd_index (line 140) | int get_cmd_index(const char *cmd) type prev_cmd_t (line 182) | struct prev_cmd_t function get_prev_cmd_index (line 208) | int get_prev_cmd_index(const struct prev_cmd_t *prev_cmd, uint depth) function string_setting (line 226) | int string_setting(const char *cmd, const char *args, int query, struct ... function bitmask16_setting (line 248) | int bitmask16_setting(const char *cmd, const char *args, int query, stru... function uint32_setting (line 276) | int uint32_setting(const char *cmd, const char *args, int query, struct ... function uint16_setting (line 303) | int uint16_setting(const char *cmd, const char *args, int query, struct ... function uint8_setting (line 330) | int uint8_setting(const char *cmd, const char *args, int query, struct p... function float_setting (line 357) | int float_setting(const char *cmd, const char *args, int query, struct p... function bool_setting (line 382) | int bool_setting(const char *cmd, const char *args, int query, struct pr... function ip_change (line 413) | int ip_change(const char *cmd, const char *args, int query, struct prev_... function ip_list_change (line 428) | int ip_list_change(const char *cmd, const char *args, int query, struct ... function acl_list_change (line 480) | int acl_list_change(const char *cmd, const char *args, int query, struct... function array_string_setting (line 544) | int array_string_setting(const char *cmd, const char *args, int query, s... function array_uint8_setting (line 577) | int array_uint8_setting(const char *cmd, const char *args, int query, st... function array_uint16_setting (line 610) | int array_uint16_setting(const char *cmd, const char *args, int query, s... function array_float_setting (line 643) | int array_float_setting(const char *cmd, const char *args, int query, st... FILE: src/command_util.h type prev_cmd_t (line 33) | struct prev_cmd_t { type cmd_t (line 38) | struct cmd_t { type cmd_t (line 48) | struct cmd_t type cmd_t (line 48) | struct cmd_t type cmd_t (line 49) | struct cmd_t type prev_cmd_t (line 49) | struct prev_cmd_t type prev_cmd_t (line 52) | struct prev_cmd_t type prev_cmd_t (line 53) | struct prev_cmd_t type prev_cmd_t (line 54) | struct prev_cmd_t type prev_cmd_t (line 56) | struct prev_cmd_t type prev_cmd_t (line 58) | struct prev_cmd_t type prev_cmd_t (line 60) | struct prev_cmd_t type prev_cmd_t (line 62) | struct prev_cmd_t type prev_cmd_t (line 64) | struct prev_cmd_t type prev_cmd_t (line 66) | struct prev_cmd_t type prev_cmd_t (line 69) | struct prev_cmd_t type prev_cmd_t (line 71) | struct prev_cmd_t type prev_cmd_t (line 73) | struct prev_cmd_t type prev_cmd_t (line 76) | struct prev_cmd_t type prev_cmd_t (line 80) | struct prev_cmd_t type prev_cmd_t (line 84) | struct prev_cmd_t type prev_cmd_t (line 88) | struct prev_cmd_t type prev_cmd_t (line 96) | struct prev_cmd_t type prev_cmd_t (line 97) | struct prev_cmd_t FILE: src/config.c type fanpico_config (line 40) | struct fanpico_config type fanpico_config (line 41) | struct fanpico_config function str2pwm_source (line 45) | int str2pwm_source(const char *s) type pwm_source_types (line 64) | enum pwm_source_types function valid_pwm_source_ref (line 79) | int valid_pwm_source_ref(enum pwm_source_types source, uint16_t s_id) function str2vsmode (line 105) | int str2vsmode(const char *s) type vsensor_modes (line 127) | enum vsensor_modes function str2rpm_mode (line 145) | int str2rpm_mode(const char *s) type rpm_modes (line 157) | enum rpm_modes function str2tacho_source (line 165) | int str2tacho_source(const char *s) type tacho_source_types (line 186) | enum tacho_source_types function str2onewireaddr (line 210) | uint64_t str2onewireaddr(const char *s) function valid_tacho_source_ref (line 216) | int valid_tacho_source_ref(enum tacho_source_types source, uint16_t s_id) function json2pwm_map (line 237) | static void json2pwm_map(cJSON *item, struct pwm_map *map) function cJSON (line 254) | static cJSON* pwm_map2json(const struct pwm_map *map) function json2filter (line 273) | static void json2filter(cJSON *item, enum signal_filter_types *filter, v... function cJSON (line 286) | static cJSON* filter2json(enum signal_filter_types filter, void *filter_... function json2tacho_map (line 304) | static void json2tacho_map(cJSON *item, struct tacho_map *map) function cJSON (line 320) | static cJSON* tacho_map2json(const struct tacho_map *map) function json2tacho_sources (line 338) | static void json2tacho_sources(cJSON *item, uint8_t *sources) function cJSON (line 353) | static cJSON* tacho_sources2json(const uint8_t *sources) function json2temp_map (line 369) | static void json2temp_map(cJSON *item, struct temp_map *map) function cJSON (line 386) | static cJSON* temp_map2json(const struct temp_map *map) function json2vsensors (line 405) | static void json2vsensors(cJSON *item, uint8_t *s) function cJSON (line 423) | static cJSON* vsensors2json(const uint8_t *s) function json2iplist (line 440) | static void json2iplist(cJSON *item, ip_addr_t *list, uint32_t len) function cJSON (line 460) | static cJSON* iplist2json(const ip_addr_t *list, uint32_t len) function json2acllist (line 475) | static void json2acllist(cJSON *item, acl_entry_t *list, uint32_t len) function cJSON (line 508) | static cJSON* acllist2json(const acl_entry_t *list, uint32_t len) function json2sshpubkeys (line 534) | static void json2sshpubkeys(cJSON *list, struct ssh_public_key *keys) function cJSON (line 563) | static cJSON* sshpubkeys2json(const struct ssh_public_key *keys) function clear_config (line 601) | void clear_config(struct fanpico_config *cfg) function cJSON (line 829) | cJSON *config_to_json(const struct fanpico_config *cfg) function json_to_config (line 1142) | int json_to_config(cJSON *config, struct fanpico_config *cfg) function read_config (line 1382) | void read_config(bool use_default_config) function save_config (line 1438) | void save_config() function print_config (line 1463) | void print_config() function upload_config (line 1491) | void upload_config() function delete_config (line 1596) | void delete_config() FILE: src/crc32.c function xcrc32 (line 171) | unsigned int FILE: src/dhcp.c function pico_dhcp_option_add_hook (line 39) | void pico_dhcp_option_add_hook(struct netif *netif, struct dhcp *dhcp, u... function pico_dhcp_option_parse_hook (line 83) | void pico_dhcp_option_parse_hook(struct netif *netif, struct dhcp *dhcp,... FILE: src/display.c function display_init (line 29) | void display_init() function clear_display (line 45) | void clear_display() function display_status (line 57) | void display_status(const struct fanpico_state *state, function display_message (line 70) | void display_message(int rows, const char **text_lines) FILE: src/display_lcd.c type lcd_type (line 46) | struct lcd_type { type display_field_types (line 58) | enum display_field_types { type display_data_types (line 75) | enum display_data_types { type display_field_t (line 85) | typedef struct display_field { type display_theme (line 96) | struct display_theme { type display_theme_entry (line 110) | struct display_theme_entry { type display_logo_t (line 116) | typedef struct display_logo { type display_theme_entry (line 135) | struct display_theme_entry type display_theme (line 157) | struct display_theme type lcd_type (line 229) | struct lcd_type function draw_rounded_box (line 248) | void draw_rounded_box(SPILCD *lcd, uint16_t x, uint16_t y, uint16_t widt... function lcd_display_init (line 260) | void lcd_display_init() function lcd_clear_display (line 404) | void lcd_clear_display() function draw_fields (line 412) | void draw_fields(const struct fanpico_state *state, const struct fanpico... function lcd_display_status (line 563) | void lcd_display_status(const struct fanpico_state *state, function lcd_display_message (line 595) | void lcd_display_message(int rows, const char **text_lines) FILE: src/display_oled.c type layout_item_types (line 35) | enum layout_item_types { type layout_item (line 44) | struct layout_item { type layout_item (line 58) | struct layout_item function parse_r_layout (line 70) | void parse_r_layout(const char *layout) function oled_display_init (line 125) | void oled_display_init() function oled_clear_display (line 244) | void oled_clear_display() function oled_display_status (line 252) | void oled_display_status(const struct fanpico_state *state, function oled_display_message (line 387) | void oled_display_message(int rows, const char **text_lines) FILE: src/fanpico.c type fanpico_state (line 56) | struct fanpico_state type fanpico_config (line 57) | struct fanpico_config type fanpico_state (line 58) | struct fanpico_state type fanpico_state (line 59) | struct fanpico_state type fanpico_state (line 60) | struct fanpico_state type fanpico_fw_settings (line 61) | struct fanpico_fw_settings type fanpico_fw_settings (line 62) | struct fanpico_fw_settings type fanpico_network_state (line 65) | struct fanpico_network_state type fanpico_network_state (line 66) | struct fanpico_network_state type persistent_memory_block (line 69) | struct persistent_memory_block type persistent_memory_block (line 70) | struct persistent_memory_block function update_persistent_memory_crc (line 84) | static void update_persistent_memory_crc() function init_persistent_memory (line 91) | static void init_persistent_memory() function update_persistent_memory (line 126) | void update_persistent_memory() function update_persistent_memory_tz (line 144) | void update_persistent_memory_tz(const char *tz) function boot_reason (line 158) | void boot_reason() function setup (line 167) | static void setup() function clear_state (line 298) | static void clear_state(struct fanpico_state *s) function update_system_state (line 337) | static void update_system_state() function update_outputs (line 348) | static void update_outputs(struct fanpico_state *state, const struct fan... function core1_main (line 387) | static void core1_main() function main (line 507) | int main() FILE: src/fanpico.h type pwm_source_types (line 98) | enum pwm_source_types { type signal_filter_types (line 107) | enum signal_filter_types { type tacho_source_types (line 114) | enum tacho_source_types { type temp_sensor_types (line 123) | enum temp_sensor_types { type vsensor_modes (line 129) | enum vsensor_modes { type rpm_modes (line 140) | enum rpm_modes { type acl_entry_t (line 147) | typedef struct acl_entry_t { type ssh_public_key (line 153) | struct ssh_public_key { type pwm_map (line 161) | struct pwm_map { type tacho_map (line 166) | struct tacho_map { type temp_map (line 171) | struct temp_map { type fan_output (line 176) | struct fan_output { type mb_input (line 198) | struct mb_input { type sensor_input (line 219) | struct sensor_input { type vsensor_input (line 232) | struct vsensor_input { type fanpico_config (line 246) | struct fanpico_config { type fanpico_fw_settings (line 349) | struct fanpico_fw_settings { type fanpico_network_state (line 356) | struct fanpico_network_state { type fanpico_state (line 372) | struct fanpico_state { type persistent_memory_block (line 396) | struct persistent_memory_block { type persistent_memory_block (line 410) | struct persistent_memory_block type fanpico_state (line 411) | struct fanpico_state type fanpico_network_state (line 413) | struct fanpico_network_state type fanpico_fw_settings (line 422) | struct fanpico_fw_settings type fanpico_state (line 425) | struct fanpico_state type fanpico_config (line 425) | struct fanpico_config type fanpico_config (line 430) | struct fanpico_config type pwm_source_types (line 432) | enum pwm_source_types type vsensor_modes (line 434) | enum vsensor_modes type rpm_modes (line 436) | enum rpm_modes type pwm_source_types (line 437) | enum pwm_source_types type tacho_source_types (line 439) | enum tacho_source_types type tacho_source_types (line 440) | enum tacho_source_types type fanpico_state (line 451) | struct fanpico_state type fanpico_config (line 451) | struct fanpico_config type fanpico_state (line 456) | struct fanpico_state type fanpico_config (line 456) | struct fanpico_config type fanpico_state (line 462) | struct fanpico_state type fanpico_config (line 462) | struct fanpico_config type ssh_public_key (line 528) | struct ssh_public_key type ssh_public_key (line 529) | struct ssh_public_key type fanpico_config (line 540) | struct fanpico_config type fanpico_state (line 540) | struct fanpico_state type fanpico_config (line 546) | struct fanpico_config type fanpico_config (line 547) | struct fanpico_config type altcp_tls_config (line 552) | struct altcp_tls_config type fanpico_config (line 561) | struct fanpico_config type pwm_map (line 562) | struct pwm_map type fanpico_state (line 563) | struct fanpico_state type fanpico_config (line 563) | struct fanpico_config type signal_filter_types (line 567) | enum signal_filter_types type signal_filter_types (line 568) | enum signal_filter_types type signal_filter_types (line 569) | enum signal_filter_types type signal_filter_types (line 570) | enum signal_filter_types type fanpico_config (line 573) | struct fanpico_config type temp_map (line 574) | struct temp_map type fanpico_config (line 575) | struct fanpico_config type fanpico_state (line 576) | struct fanpico_state type fanpico_state (line 583) | struct fanpico_state type tacho_map (line 586) | struct tacho_map type fanpico_state (line 587) | struct fanpico_state type fanpico_config (line 587) | struct fanpico_config type timespec (line 608) | struct timespec type timespec (line 609) | struct timespec type timespec (line 609) | struct timespec type tm (line 613) | struct tm FILE: src/fanpico_fsdata.c type fsdata_file (line 1215) | struct fsdata_file type fsdata_file (line 1223) | struct fsdata_file type fsdata_file (line 1231) | struct fsdata_file type fsdata_file (line 1239) | struct fsdata_file type fsdata_file (line 1247) | struct fsdata_file type fsdata_file (line 1255) | struct fsdata_file type fsdata_file (line 1263) | struct fsdata_file FILE: src/filter_lossypeak.c type lossypeak_context_t (line 32) | typedef struct lossypeak_context { function lossy_peak_filter (line 91) | float lossy_peak_filter(void *ctx, float input) FILE: src/filter_sma.c type sma_context_t (line 34) | typedef struct sma_context { function sma_filter (line 83) | float sma_filter(void *ctx, float input) FILE: src/filters.c function str2filter (line 41) | int str2filter(const char *s) type signal_filter_types (line 56) | enum signal_filter_types type signal_filter_types (line 65) | enum signal_filter_types type signal_filter_types (line 78) | enum signal_filter_types function filter (line 91) | float filter(enum signal_filter_types filter, void *ctx, float input) FILE: src/filters.h type filter_entry_t (line 29) | typedef struct filter_entry { FILE: src/flash.c type lfs_config (line 33) | struct lfs_config function lfs_setup (line 37) | void lfs_setup(bool multicore) function flash_format (line 58) | int flash_format(bool multicore) function flash_read_file (line 76) | int flash_read_file(char **bufptr, uint32_t *sizeptr, const char *filename) function flash_write_file (line 129) | int flash_write_file(const char *buf, uint32_t size, const char *filename) function flash_delete_file (line 169) | int flash_delete_file(const char *filename) function flash_rename_file (line 203) | int flash_rename_file(const char *oldname, const char *newname) function flash_copy_file (line 237) | int flash_copy_file(const char *srcname, const char *dstname, bool overw... function flash_file_size (line 328) | int flash_file_size(const char *filename) function littlefs_scan_dir (line 355) | static int littlefs_scan_dir(const char *path, size_t *files, size_t *di... function flash_get_fs_info (line 430) | int flash_get_fs_info(size_t *size, size_t *free, size_t *files, function littlefs_list_dir (line 472) | static int littlefs_list_dir(const char *path, bool recursive) function flash_list_directory (line 539) | int flash_list_directory(const char *path, bool recursive) function print_rp2040_flashinfo (line 560) | void print_rp2040_flashinfo() FILE: src/httpd.c function u16_t (line 34) | u16_t csv_stats(char *insert, int insertlen, u16_t current_tag_part, u16... function u16_t (line 121) | u16_t json_stats(char *insert, int insertlen, u16_t current_tag_part, u1... function u16_t (line 246) | u16_t fanpico_ssi_handler(const char *tag, char *insert, int insertlen, FILE: src/i2c.c function scan_i2c_bus (line 40) | void scan_i2c_bus() function display_i2c_status (line 68) | void display_i2c_status() function setup_i2c_bus (line 74) | void setup_i2c_bus(struct fanpico_config *config) function i2c_read_temps (line 128) | int i2c_read_temps(struct fanpico_config *config) FILE: src/log.c type log_priority (line 48) | struct log_priority { type log_facility (line 53) | struct log_facility { type log_priority (line 58) | struct log_priority type log_facility (line 70) | struct log_facility function str2log_priority (line 95) | int str2log_priority(const char *pri) function str2log_facility (line 124) | int str2log_facility(const char *facility) function get_log_level (line 155) | int get_log_level() function set_log_level (line 160) | void set_log_level(int level) function get_syslog_level (line 165) | int get_syslog_level() function set_syslog_level (line 170) | void set_syslog_level(int level) function get_debug_level (line 175) | int get_debug_level() function set_debug_level (line 180) | void set_debug_level(int level) function log_msg (line 186) | void log_msg(int priority, const char *format, ...) function debug (line 229) | void debug(int debug_level, const char *fmt, ...) FILE: src/lwip_hooks.h type netif (line 9) | struct netif type dhcp (line 9) | struct dhcp type dhcp_msg (line 9) | struct dhcp_msg type netif (line 12) | struct netif type dhcp (line 12) | struct dhcp type dhcp_msg (line 12) | struct dhcp_msg type pbuf (line 13) | struct pbuf FILE: src/memtest.c function simple_speed_mem_test (line 58) | int simple_speed_mem_test(void *heap, size_t size, bool readonly) FILE: src/mqtt.c function mqtt_pub_request_cb (line 63) | static void mqtt_pub_request_cb(void *arg, err_t result) function mqtt_publish_message (line 81) | static int mqtt_publish_message(const char *topic, const char *buf, u16_... function send_mqtt_command_response (line 133) | static void send_mqtt_command_response(const char *cmd, int result, cons... function mqtt_incoming_publish_cb (line 150) | static void mqtt_incoming_publish_cb(void *arg, const char *topic, u32_t... function incoming_fanpico_cmd (line 166) | static void incoming_fanpico_cmd(const u8_t *data, u16_t len) function incoming_ha_status (line 214) | static void incoming_ha_status(const u8_t *data, u16_t len) function mqtt_incoming_data_cb (line 228) | static void mqtt_incoming_data_cb(void *arg, const u8_t *data, u16_t len... function mqtt_sub_request_cb (line 243) | static void mqtt_sub_request_cb(void *arg, err_t result) function mqtt_ha_sub_request_cb (line 250) | static void mqtt_ha_sub_request_cb(void *arg, err_t result) function mqtt_connection_cb (line 257) | static void mqtt_connection_cb(mqtt_client_t *client, void *arg, mqtt_co... function mqtt_dns_resolve_cb (line 311) | static void mqtt_dns_resolve_cb(const char *name, const ip_addr_t *ipadd... function mqtt_connect (line 324) | static void mqtt_connect(mqtt_client_t *client) function fanpico_setup_mqtt_client (line 397) | void fanpico_setup_mqtt_client() function fanpico_mqtt_client_active (line 420) | int fanpico_mqtt_client_active() function fanpico_mqtt_reconnect (line 425) | void fanpico_mqtt_reconnect() function send_ha_discovery_msg (line 542) | static int send_ha_discovery_msg(const char *topic, const char *type, in... function fanpico_mqtt_ha_discovery (line 557) | static void fanpico_mqtt_ha_discovery() type fanpico_state (line 625) | struct fanpico_state type fanpico_state (line 691) | struct fanpico_state function fanpico_mqtt_publish (line 764) | void fanpico_mqtt_publish() function fanpico_mqtt_publish_temp (line 801) | void fanpico_mqtt_publish_temp() function fanpico_mqtt_publish_vsensor (line 822) | void fanpico_mqtt_publish_vsensor() function fanpico_mqtt_publish_rpm (line 855) | void fanpico_mqtt_publish_rpm() function fanpico_mqtt_publish_duty (line 890) | void fanpico_mqtt_publish_duty() function fanpico_mqtt_scpi_command (line 923) | void fanpico_mqtt_scpi_command() FILE: src/network.c type wifi_auth_type (line 54) | struct wifi_auth_type { type wifi_auth_type (line 59) | struct wifi_auth_type function wifi_get_auth_type (line 72) | bool wifi_get_auth_type(const char *name, uint32_t *type) function wifi_rejoin (line 137) | void wifi_rejoin() function wifi_check_status (line 173) | static bool wifi_check_status() function wifi_link_cb (line 197) | static void wifi_link_cb(struct netif *netif) function wifi_status_cb (line 203) | static void wifi_status_cb(struct netif *netif) function wifi_init (line 243) | static void wifi_init() function wifi_status (line 438) | void wifi_status() function wifi_info_display (line 455) | void wifi_info_display() function wifi_poll (line 491) | static void wifi_poll() function pico_set_system_time (line 595) | void pico_set_system_time(long int sec) function network_init (line 622) | void network_init() function network_poll (line 629) | void network_poll() FILE: src/onewire.c type onewire_state_t (line 33) | typedef struct onewire_state_t { function onewire_address (line 44) | uint64_t onewire_address(uint sensor) function onewire_scan_bus (line 53) | void onewire_scan_bus() function onewire_read_temps (line 105) | int onewire_read_temps(struct fanpico_config *config, struct fanpico_sta... function setup_onewire_bus (line 157) | void setup_onewire_bus() FILE: src/psram.c type psram_type_t (line 69) | struct psram_type_t { type psram_type_t (line 81) | struct psram_type_t function csr_busy_wait (line 95) | static inline void csr_busy_wait() function csr_txempty_wait (line 103) | static inline void csr_txempty_wait() function csr_enable_direct_mode (line 111) | static inline void csr_enable_direct_mode(uint8_t csr_clkdiv) function csr_disable_direct_mode (line 118) | static inline void csr_disable_direct_mode() function psram_is_writable (line 242) | static bool psram_is_writable(void *base_addr) function psram_check_size (line 257) | static bool psram_check_size(void *base_addr, uint32_t size) function psram_init (line 285) | static int psram_init(int pin, bool clear_memory) function psram_setup (line 384) | void psram_setup() function psram_size (line 398) | size_t psram_size() function psram_id_t (line 408) | const psram_id_t* psram_get_id() type psram_type_t (line 420) | struct psram_type_t FILE: src/psram.h type psram_id_t (line 48) | typedef struct psram_id_t { FILE: src/pulse_len.c function pulse_measure (line 44) | uint64_t pulse_measure(int pin, bool type, bool mode, uint32_t timeout_ms) function pulseIn (line 86) | uint64_t pulseIn(int gpio, int value, uint32_t timeout_ms) function pulse_setup_interrupt (line 120) | void pulse_setup_interrupt(uint gpio, uint32_t events) function pulse_disable_interrupt (line 131) | void pulse_disable_interrupt() function pulse_enable_interrupt (line 136) | void pulse_enable_interrupt() function pulse_start_measure (line 142) | void pulse_start_measure() function pulse_interval (line 151) | uint64_t pulse_interval() FILE: src/pwm.c function set_pwm_duty_cycle (line 74) | void set_pwm_duty_cycle(uint fan, float duty) function get_pwm_duty_cycle (line 93) | float get_pwm_duty_cycle(uint fan) function get_pwm_duty_cycles (line 125) | void get_pwm_duty_cycles(const struct fanpico_config *config) function setup_pwm_outputs (line 193) | void setup_pwm_outputs() function setup_pwm_inputs (line 229) | void setup_pwm_inputs() function pwm_map (line 259) | double pwm_map(const struct pwm_map *map, double val) function calculate_pwm_duty (line 285) | double calculate_pwm_duty(struct fanpico_state *state, const struct fanp... FILE: src/sensors.c function get_temperature (line 41) | double get_temperature(uint8_t input, const struct fanpico_config *config) function sensor_get_duty (line 100) | double sensor_get_duty(const struct temp_map *map, double temp) function get_vsensor (line 122) | double get_vsensor(uint8_t i, struct fanpico_config *config, FILE: src/snmp.c type snmp_obj_id (line 55) | struct snmp_obj_id type snmp_oid_range (line 81) | struct snmp_oid_range type snmp_oid_range (line 82) | struct snmp_oid_range type snmp_oid_range (line 83) | struct snmp_oid_range type snmp_oid_range (line 84) | struct snmp_oid_range function snmp_err_t (line 87) | static snmp_err_t fan_table_get(const u32_t* column, const u32_t* row, function snmp_err_t (line 123) | static snmp_err_t fan_table_get_cell_val(const u32_t* column, const u32_... function snmp_err_t (line 133) | static snmp_err_t fan_table_get_next_cell_inst_and_val(const u32_t* colu... function snmp_err_t (line 157) | static snmp_err_t mbfan_table_get(const u32_t* column, const u32_t* row, function snmp_err_t (line 193) | static snmp_err_t mbfan_table_get_cell_val(const u32_t* column, const u3... function snmp_err_t (line 203) | static snmp_err_t mbfan_table_get_next_cell_inst_and_val(const u32_t* co... function snmp_err_t (line 229) | static snmp_err_t sensor_table_get(const u32_t* column, const u32_t* row, function snmp_err_t (line 261) | static snmp_err_t sensor_table_get_cell_val(const u32_t* column, const u... function snmp_err_t (line 271) | static snmp_err_t sensor_table_get_next_cell_inst_and_val(const u32_t* c... function snmp_err_t (line 296) | static snmp_err_t vsensor_table_get(const u32_t* column, const u32_t* row, function snmp_err_t (line 334) | static snmp_err_t vsensor_table_get_cell_val(const u32_t* column, const ... function snmp_err_t (line 344) | static snmp_err_t vsensor_table_get_next_cell_inst_and_val(const u32_t* ... type snmp_scalar_node (line 372) | struct snmp_scalar_node type snmp_table_simple_col_def (line 375) | struct snmp_table_simple_col_def type snmp_table_simple_node (line 382) | struct snmp_table_simple_node type snmp_scalar_node (line 389) | struct snmp_scalar_node type snmp_table_simple_node (line 392) | struct snmp_table_simple_node type snmp_scalar_node (line 399) | struct snmp_scalar_node type snmp_table_simple_col_def (line 402) | struct snmp_table_simple_col_def type snmp_table_simple_node (line 408) | struct snmp_table_simple_node type snmp_scalar_node (line 415) | struct snmp_scalar_node type snmp_table_simple_col_def (line 418) | struct snmp_table_simple_col_def type snmp_table_simple_node (line 426) | struct snmp_table_simple_node type snmp_node (line 432) | struct snmp_node type snmp_tree_node (line 442) | struct snmp_tree_node type snmp_node (line 445) | struct snmp_node type snmp_tree_node (line 448) | struct snmp_tree_node type snmp_mib (line 450) | struct snmp_mib type snmp_mib (line 456) | struct snmp_mib function fanpico_snmp_init (line 462) | void fanpico_snmp_init() function fanpico_snmp_startup_trap (line 491) | void fanpico_snmp_startup_trap(bool warmstart) FILE: src/square_wave_gen.c function uint (line 41) | uint square_wave_gen_load_program(PIO pio) function square_wave_gen_program_init (line 50) | void square_wave_gen_program_init(PIO pio, uint sm, uint offset, uint pin) function square_wave_gen_enabled (line 64) | void square_wave_gen_enabled(PIO pio, uint sm, bool enabled) function square_wave_gen_set_period (line 72) | void square_wave_gen_set_period(PIO pio, uint sm, uint32_t period) function square_wave_gen_set_freq (line 81) | void square_wave_gen_set_freq(PIO pio, uint sm, double freq) FILE: src/ssh_util.c type ssh_pkey_alg_t (line 32) | typedef struct ssh_pkey_alg_t { function create_rsa_key (line 41) | static int create_rsa_key(void *buf, size_t buf_size) function create_ecdsa_key (line 48) | static int create_ecdsa_key(void *buf, size_t buf_size) function create_ed25519_key (line 53) | static int create_ed25519_key(void *buf, size_t buf_size) function ssh_list_pkeys (line 69) | void ssh_list_pkeys() function ssh_create_pkey (line 92) | int ssh_create_pkey(const char* args) function ssh_delete_pkey (line 139) | int ssh_delete_pkey(const char* args) function ssh_get_pkey (line 169) | int ssh_get_pkey(int index, char** buf_ptr, uint32_t* buf_size_ptr, cons... function str_to_ssh_pubkey (line 199) | int str_to_ssh_pubkey(const char *s, struct ssh_public_key *pk) type ssh_public_key (line 253) | struct ssh_public_key FILE: src/sshd.c function ssh_allow_connection_cb (line 47) | static int ssh_allow_connection_cb(ip_addr_t *src_ip) function sshserver_init (line 73) | void sshserver_init() function sshserver_disconnect (line 167) | void sshserver_disconnect() function sshserver_who (line 176) | void sshserver_who() FILE: src/syslog.c type syslog_t (line 35) | typedef struct syslog_t_ { function syslog_t (line 46) | syslog_t* syslog_init(const ip_addr_t *ipaddr, u16_t port) function syslog_open (line 89) | int syslog_open(const ip_addr_t *server, u16_t port, int facility, const... function syslog_close (line 103) | void syslog_close() function syslog_msg (line 122) | int syslog_msg(int severity, const char *format, ...) FILE: src/tacho.c function next_in_queue (line 88) | int next_in_queue(uint8_t q) function multiplexer_select (line 109) | void multiplexer_select(uint8_t port) function update_tacho_input_freq (line 244) | void update_tacho_input_freq(struct fanpico_state *st) function setup_tacho_inputs (line 262) | void setup_tacho_inputs() function setup_tacho_input_interrupts (line 300) | void setup_tacho_input_interrupts() function set_tacho_output_freq (line 319) | void set_tacho_output_freq(uint fan, double frequency) function set_lra_output (line 328) | void set_lra_output(uint fan, bool lra) function setup_tacho_outputs (line 338) | void setup_tacho_outputs() function tacho_map (line 367) | double tacho_map(const struct tacho_map *map, double val) function calculate_tacho_freq (line 393) | double calculate_tacho_freq(struct fanpico_state *state, const struct fa... FILE: src/telnetd.c function telnet_allow_connection_cb (line 53) | static int telnet_allow_connection_cb(ip_addr_t *src_ip) function telnetserver_init (line 80) | void telnetserver_init() function telnetserver_disconnect (line 103) | void telnetserver_disconnect() function telnetserver_who (line 112) | void telnetserver_who() FILE: src/themes/default-320x240.h type display_theme (line 83) | struct display_theme FILE: src/themes/default-480x320.h type display_theme (line 86) | struct display_theme FILE: src/tls.c function read_pem_file (line 35) | int read_pem_file(char *buf, uint32_t size, uint32_t timeout, bool append) type altcp_tls_config (line 85) | struct altcp_tls_config type altcp_tls_config (line 87) | struct altcp_tls_config FILE: src/util.c function print_mallinfo (line 43) | void print_mallinfo() function str_to_int (line 76) | int str_to_int(const char *str, int *val, int base) function str_to_float (line 89) | int str_to_float(const char *str, float *val) function time_t (line 102) | time_t timespec_to_time_t(const struct timespec *ts) type timespec (line 110) | struct timespec type timespec (line 110) | struct timespec type tm (line 124) | struct tm function str_to_time_t (line 158) | bool str_to_time_t(const char *str, time_t *t) function rtc_get_tm (line 173) | bool rtc_get_tm(struct tm *tm) function time_t (line 193) | time_t pico_mktime(struct tm *tm) function rtc_get_time (line 202) | bool rtc_get_time(time_t *t) function check_for_change (line 218) | int check_for_change(double oldval, double newval, double threshold) function pow_i64 (line 231) | int64_t pow_i64(int64_t x, uint8_t y) function round_decimal (line 258) | double round_decimal(double val, unsigned int decimal) function base64decode_raw (line 299) | int base64decode_raw(const void *input, size_t input_len, void **output) function clamp_int (line 371) | int clamp_int(int val, int min, int max) function str_to_bitmask (line 470) | int str_to_bitmask(const char *str, uint16_t len, uint32_t *mask, uint8_... FILE: src/util_net.c function valid_wifi_country (line 43) | int valid_wifi_country(const char *country) function valid_hostname (line 66) | int valid_hostname(const char *name) function make_netmask (line 81) | void make_netmask(ip_addr_t *nm, uint8_t prefix) FILE: src/util_rp2.c function get_stack_pointer (line 59) | inline uint32_t get_stack_pointer() { function get_stack_free (line 68) | inline uint32_t get_stack_free() function print_rp2_meminfo (line 76) | void print_rp2_meminfo() function watchdog_disable (line 89) | void watchdog_disable() function print_irqinfo (line 95) | void print_irqinfo() function time_passed (line 160) | int time_passed(absolute_time_t *t, uint32_t ms) function time_elapsed (line 177) | int time_elapsed(absolute_time_t t, uint32_t ms) function getstring_timeout_ms (line 188) | int getstring_timeout_ms(char *str, uint32_t maxlen, uint32_t timeout) function get_rp2_dvdd (line 222) | float get_rp2_dvdd() function print_rp2_board_info (line 253) | void print_rp2_board_info() function print_psram_info (line 292) | void print_psram_info() function rp2_memtest (line 314) | void rp2_memtest() function powman_vreg_update_in_progress_wait (line 362) | static inline void powman_vreg_update_in_progress_wait() function rp2_set_sys_clock (line 370) | void rp2_set_sys_clock(uint32_t khz) function rp2_is_picow (line 411) | int rp2_is_picow(void)