Advertisement
Guest User

Untitled

a guest
Aug 1st, 2017
177
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.39 KB | None | 0 0
  1. #include "esp_common.h"
  2. #include "gpio.h"
  3.  
  4. void LEDBlinkTask(void* pvParameters)
  5. {
  6.     GPIO_AS_OUTPUT(GPIO_Pin_2);
  7.     while(1)
  8.     {
  9.         vTaskDelay(300/portTICK_RATE_MS);
  10.         GPIO_OUTPUT_SET(2, 1);
  11.         vTaskDelay(300/portTICK_RATE_MS);
  12.         GPIO_OUTPUT_SET(2, 0);
  13.     }
  14. }
  15.  
  16. uint32 user_rf_cal_sector_set(void)
  17. {
  18.     flash_size_map size_map = system_get_flash_size_map();
  19.     uint32 rf_cal_sec = 0;
  20.  
  21.     switch (size_map) {
  22.         case FLASH_SIZE_4M_MAP_256_256:
  23.             rf_cal_sec = 128 - 5;
  24.             break;
  25.  
  26.         case FLASH_SIZE_8M_MAP_512_512:
  27.             rf_cal_sec = 256 - 5;
  28.             break;
  29.  
  30.         case FLASH_SIZE_16M_MAP_512_512:
  31.         case FLASH_SIZE_16M_MAP_1024_1024:
  32.             rf_cal_sec = 512 - 5;
  33.             break;gpio_config
  34.  
  35.         case FLASH_SIZE_32M_MAP_512_512:
  36.         case FLASH_SIZE_32M_MAP_1024_1024:
  37.             rf_cal_sec = 1024 - 5;
  38.             break;
  39.         case FLASH_SIZE_64M_MAP_1024_1024:
  40.             rf_cal_sec = 2048 - 5;
  41.             break;
  42.         case FLASH_SIZE_128M_MAP_1024_1024:
  43.             rf_cal_sec = 4096 - 5;
  44.             break;
  45.         default:
  46.             rf_cal_sec = 0;
  47.             break;
  48.     }
  49.  
  50.     return rf_cal_sec;
  51. }
  52.  
  53. void user_init(void)
  54. {
  55.     printf("SDK version:%s\n", system_get_sdk_version());
  56.    
  57.     xTaskCreate(LEDBlinkTask, (signed char*)"Blink", 256, NULL, 2, NULL);
  58. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement