SatNOGS-COMMS  4.1.0
A COMMS subsystem for CubeSats
Loading...
Searching...
No Matches
startup.cpp File Reference

Go to the source code of this file.

Namespaces

namespace  satnogs
namespace  satnogs::comms

Functions

 satnogs::comms::K_THREAD_STACK_DEFINE (async_workq_stack, CONFIG_ASYNC_WORKQUEUE_STACK_SIZE)
spi_manual_cs_bsp satnogs::comms::radio_spi (radio_spi_dev, radio_spi_cfg, &radio_cs)
void satnogs::comms::unhandled_exception ()

Variables

const struct device * satnogs::comms::v_bat_dev = DEVICE_DT_GET(DT_ALIAS(vbat))
const struct gpio_dt_spec satnogs::comms::led0 = GPIO_DT_SPEC_GET(DT_ALIAS(led0), gpios)
const struct gpio_dt_spec satnogs::comms::led1 = GPIO_DT_SPEC_GET(DT_ALIAS(led1), gpios)
const struct spi_config satnogs::comms::radio_spi_cfg
const struct device * satnogs::comms::radio_spi_dev = DEVICE_DT_GET(DT_NODELABEL(spi4))
const struct gpio_dt_spec satnogs::comms::radio_cs
const struct gpio_dt_spec satnogs::comms::radio_rst
const struct gpio_dt_spec satnogs::comms::radio_ext_clk
const struct spi_config satnogs::comms::fpga_spi_cfg
const struct device * satnogs::comms::fpga_spi_dev = DEVICE_DT_GET(DT_NODELABEL(spi2))
const struct gpio_dt_spec satnogs::comms::fpga_done
const struct gpio_dt_spec satnogs::comms::p5v_rf_en
const struct gpio_dt_spec satnogs::comms::p5v_fpga_en
const struct device * satnogs::comms::sens_i2c = DEVICE_DT_GET(DT_ALIAS(sensorsi2c))
const struct gpio_dt_spec satnogs::comms::can1_en
const struct gpio_dt_spec satnogs::comms::can1_low_pwr
const struct gpio_dt_spec satnogs::comms::can2_en
const struct gpio_dt_spec satnogs::comms::can2_low_pwr
const struct gpio_dt_spec satnogs::comms::p5v_rf_pg
const struct gpio_dt_spec satnogs::comms::p5v_fpga_pg
const struct gpio_dt_spec satnogs::comms::p3v3_rf_pg = {.port = nullptr, 0, 0}
const struct gpio_dt_spec satnogs::comms::en_uhf
const struct gpio_dt_spec satnogs::comms::uhf_pgood
const struct gpio_dt_spec satnogs::comms::en_sband
const struct gpio_dt_spec satnogs::comms::sband_pgood
const struct gpio_dt_spec satnogs::comms::en_agc_uhf
const struct gpio_dt_spec satnogs::comms::flt_sel_uhf
const struct gpio_dt_spec satnogs::comms::alert_uhf_pa_temp
const struct gpio_dt_spec satnogs::comms::mixer_rst
const struct gpio_dt_spec satnogs::comms::mixer_enx
const struct gpio_dt_spec satnogs::comms::mixer_scl
const struct gpio_dt_spec satnogs::comms::mixer_sda
const struct gpio_dt_spec satnogs::comms::en_agc_sband
const struct gpio_dt_spec satnogs::comms::flt_sel_sband
const struct gpio_dt_spec satnogs::comms::alert_sband_pa_temp
const struct gpio_dt_spec satnogs::comms::emmc_en
const struct gpio_dt_spec satnogs::comms::emmc_sel
const struct gpio_dt_spec satnogs::comms::emmc_rst
const struct device * satnogs::comms::dac1 = DEVICE_DT_GET(DT_NODELABEL(dac1))
const struct gpio_dt_spec satnogs::comms::radio_trx_irq
struct k_work satnogs::comms::radio_trx_irq_work
struct gpio_callback satnogs::comms::radio_trx_irq_clbk_h
spi_bsp satnogs::comms::fpga_spi (fpga_spi_dev, fpga_spi_cfg)
scl::bsp::dummy_gpio satnogs::comms::gpio_fpga_boot_sel_1
scl::bsp::dummy_gpio satnogs::comms::gpio_fpga_boot_sel_0
i2c_bsp satnogs::comms::sensors_i2c (sens_i2c)
dac_bsp satnogs::comms::agc_vout_uhf (dac1, scl::radio::UHF_AGC_VOUT_DAC_CH, 12)
dac_bsp satnogs::comms::agc_vout_sband (dac1, scl::radio::SBAND_AGC_VOUT_DAC_CH, 12)
chrono_bsp satnogs::comms::chr
sensor_bsp satnogs::comms::v_bat (v_bat_dev)
scl::power::r_lim satnogs::comms::adc_rlim (CONFIG_R_LIM_3V3_D, CONFIG_R_LIM_5V_RF, CONFIG_R_LIM_5V_FPGA)
scl::power::io_conf satnogs::comms::pwr_cnf
scl::rf_frontend09::io_conf satnogs::comms::rffe09_io
scl::rf_frontend24::io_conf satnogs::comms::rffe24_io
scl::radio::io_conf satnogs::comms::radio_cnf
scl::board::io_conf satnogs::comms::board_io