Revision 9acb8326 modules/LightRing_1-2/module.c

View differences:

modules/LightRing_1-2/module.c
122 122
  },
123 123
};
124 124

  
125
/**
126
 * @brief   SW_V42_EN output signal GPIO.
127
 */
128
static apalGpio_t _gpioSwV42En = {
129
  /* line */ LINE_SW_V42_EN,
130
};
131
ROMCONST apalControlGpio_t moduleGpioSwV42En = {
132
  /* GPIO */ &_gpioSwV42En,
133
  /* meta */ {
134
    /* direction      */ APAL_GPIO_DIRECTION_OUTPUT,
135
    /* active state   */ MIC9404x_LLD_EN_ACTIVE_STATE,
136
    /* interrupt edge */ APAL_GPIO_EDGE_NONE,
137
  },
138
};
125
// The 4.2V switch is disabled due to a hardware bug.
126
///**
127
// * @brief   SW_V42_EN output signal GPIO.
128
// */
129
//static apalGpio_t _gpioSwV42En = {
130
//  /* line */ LINE_SW_V42_EN,
131
//};
132
//ROMCONST apalControlGpio_t moduleGpioSwV42En = {
133
//  /* GPIO */ &_gpioSwV42En,
134
//  /* meta */ {
135
//    /* direction      */ APAL_GPIO_DIRECTION_OUTPUT,
136
//    /* active state   */ MIC9404x_LLD_EN_ACTIVE_STATE,
137
//    /* interrupt edge */ APAL_GPIO_EDGE_NONE,
138
//  },
139
//};
139 140

  
140 141
/**
141 142
 * @brief   SW_V50_EN output signal GPIO.
......
447 448
  /* power enable GPIO  */ &moduleGpioSwV33En,
448 449
};
449 450

  
450
MIC9404xDriver moduleLldPowerSwitchV42 = {
451
  /* power enable GPIO  */ &moduleGpioSwV42En,
452
};
451
// The 4.2V switch is disabled due to a hardware bug.
452
//MIC9404xDriver moduleLldPowerSwitchV42 = {
453
//  /* power enable GPIO  */ &moduleGpioSwV42En,
454
//};
453 455

  
454 456
MIC9404xDriver moduleLldPowerSwitchV50 = {
455 457
  /* power enable GPIO  */ &moduleGpioSwV50En,
......
571 573
      moduleUtAlldMic9404x.data = NULL;
572 574
      return AOS_OK;
573 575
    }
574
    else if (strcmp(argv[1], "4.2V") == 0) {
575
      moduleUtAlldMic9404x.data = &moduleLldPowerSwitchV42;
576
      aosUtRun(stream, &moduleUtAlldMic9404x, "4.2V");
577
      moduleUtAlldMic9404x.data = NULL;
578
      return AOS_OK;
579
    }
576
// The 4.2V switch is disabled due to a hardware bug.
577
//    else if (strcmp(argv[1], "4.2V") == 0) {
578
//      moduleUtAlldMic9404x.data = &moduleLldPowerSwitchV42;
579
//      aosUtRun(stream, &moduleUtAlldMic9404x, "4.2V");
580
//      moduleUtAlldMic9404x.data = NULL;
581
//      return AOS_OK;
582
//    }
580 583
    else if (strcmp(argv[1], "5.0V") == 0) {
581 584
      moduleUtAlldMic9404x.data = &moduleLldPowerSwitchV50;
582 585
      aosUtRun(stream, &moduleUtAlldMic9404x, "5.0V");
......
597 600
  chprintf(stream, "    Test power switch for 1.8V supply.\n");
598 601
  chprintf(stream, "  3.3V\n");
599 602
  chprintf(stream, "    Test power switch for 3.3V supply.\n");
600
  chprintf(stream, "  4.2V\n");
601
  chprintf(stream, "    Test power switch for 4.2V supply.\n");
603
// The 4.2V switch is disabled due to a hardware bug.
604
//  chprintf(stream, "  4.2V\n");
605
//  chprintf(stream, "    Test power switch for 4.2V supply.\n");
602 606
  chprintf(stream, "  5.0V\n");
603 607
  chprintf(stream, "    Test power switch for 5.0V supply.\n");
604 608
  chprintf(stream, "  VSYS\n");

Also available in: Unified diff