struct sms_board_gpio_cfg { int lna_vhf_exist; int lna_vhf_ctrl; int lna_uhf_exist; int lna_uhf_ctrl; int lna_uhf_d_ctrl; int lna_sband_exist; int lna_sband_ctrl; int lna_sband_d_ctrl; int foreign_lna0_ctrl; int foreign_lna1_ctrl; int foreign_lna2_ctrl; int rf_switch_vhf; int rf_switch_uhf; int rf_switch_sband; int leds_power; int led0; int led1; int led2; int led3; int led4; int ir; int eeprom_wp; int mrc_sense; int mrc_pdn_resetn; int mrc_gp0; /* mrcs spi int */ int mrc_gp1; int mrc_gp2; int mrc_gp3; int mrc_gp4; int host_spi_gsp_ts_int;
};
struct sms_board { enum sms_device_type_st type; char *name, *fw[DEVICE_MODE_MAX]; struct sms_board_gpio_cfg board_cfg; char *rc_codes; /* Name of IR codes table */
/* gpios */ int led_power, led_hi, led_lo, lna_ctrl, rf_switch;
int sms_board_event(struct smscore_device_t *coredev, enum SMS_BOARD_EVENTS gevent);
int sms_board_setup(struct smscore_device_t *coredev);
#define SMS_LED_OFF 0 #define SMS_LED_LO 1 #define SMS_LED_HI 2 int sms_board_led_feedback(struct smscore_device_t *coredev, int led); int sms_board_power(struct smscore_device_t *coredev, int onoff); int sms_board_lna_control(struct smscore_device_t *coredev, int onoff);
externint sms_board_load_modules(int id);
#endif/* __SMS_CARDS_H__ */
Messung V0.5
¤ Dauer der Verarbeitung: 0.0 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.