You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

15 lines
456 B

2 years ago
  1. #include "chip.hpp"
  2. extern "C" {
  3. void chip_init(chip_cfg_t *cfg) {
  4. //
  5. zchip_clock_cfg_t zchip_clock_cfg;
  6. zchip_clock_cfg.usdleaytim = cfg->us_dleay_tim;
  7. zchip_clock_init(&zchip_clock_cfg);
  8. //
  9. zchip_loggger_init(cfg->huart);
  10. //
  11. iflytop::ChipTimIrqShceduler::Cfg ChipTimIrqShceduler_cfg;
  12. ChipTimIrqShceduler_cfg.schedulertim = cfg->tim_irq_scheduler_tim;
  13. iflytop::ChipTimIrqShceduler::instance().initialize(&ChipTimIrqShceduler_cfg);
  14. }
  15. }