Advertisement
Guest User

Untitled

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