Advertisement
Guest User

Untitled

a guest
Mar 19th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. void CN0411_cmd_conv_mode(uint8_t *args, cn0411_device *cn0411_dev)
  2. {
  3. int32_t ret;
  4. uint8_t *p = args;
  5. char arg[5];
  6.  
  7. /* Check if this function gets an argument */
  8. while (*(p = CN0411_find_argv(p)) != '\0') {
  9. /* Save conversion mode parameter */
  10. CN0411_get_argv(arg, p);
  11. }
  12. if(!strcmp(arg, "sing")) {
  13. ret = CN0411_adc_conv_init(cn0411_dev, ADC_SINGLE_CONV);
  14. printf("ADC set to single Conversion Mode.\n");
  15. } else if (!strcmp(arg, "cont")) {
  16. ret = CN0411_adc_conv_init(cn0411_dev, ADC_CONTINUOUS_CONV);
  17. printf("ADC set to continuous Conversion Mode.\n");
  18. } else {
  19. ret = CN0411_FAILURE;
  20. printf("Incorrect input value!\n");
  21. }
  22. if (ret != CN0411_SUCCESS) {
  23. printf("Conversion Mode initialization failed!\n");
  24. }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement