WallaceWilliam / framework-esp8266-rtos-sdk-idf-platformio

Apache License 2.0
13 stars 18 forks source link

Platform not compiling #1

Open Random90 opened 5 years ago

Random90 commented 5 years ago

Simple hello world with this platform is not compiling. My config: [env:huzzah] platform = custom8266 board = huzzah framework = esp8266-rtos-sdk upload_speed = 921600 monitor_speed = 74880 Is there some configuration steps im missing?

Same errors display when i change [env:huzzah] to [env:stable] Compiling log with warning and errors:

`` Verbose mode can be enabled via -v, --verbose option CONFIGURATION: https://docs.platformio.org/page/boards/custom8266/huzzah.html PLATFORM: custom Espressif 8266 > Adafruit HUZZAH ESP8266 HARDWARE: ESP8266 80MHz 80KB RAM (4MB Flash) Library Dependency Finder -> http://bit.ly/configure-pio-ldf LDF MODES: FINDER(chain) COMPATIBILITY(soft) Collected 0 compatible libraries Scanning dependencies... No dependencies Warning! Unknown upload protocol Compiling .pioenvs\huzzah\src\main.o Compiling .pioenvs\huzzah\src\self_test.o Generating LD script .pioenvs\huzzah\esp8266_out.ld Generating LD script .pioenvs\huzzah\esp8266_common_out.ld Generating partitions .pioenvs\huzzah\partitions.bin Compiling .pioenvs\huzzah\bootloader\bootloader_start.o Compiling .pioenvs\huzzah\bootloader\esp8266\source\ets_printf.o Compiling .pioenvs\huzzah\bootloader\log\log.o Compiling .pioenvs\huzzah\bootloader\util\src\aes.o C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c: In function 'esp_aes_init': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c:356:30: warning: unused parameter 'aes' [-Wunused-parameter] void esp_aes_init(esp_aes_t aes) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c: In function 'esp_aes_encrypt': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c:584:28: warning: unused parameter 'dlen' [-Wunused-parameter] size_t dlen) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c: In function 'esp_aes_decrypt': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c:605:28: warning: unused parameter 'dlen' [-Wunused-parameter] size_t dlen) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c: In function 'esp_aes_encrypt_cbc': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c:640:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < slen; i += 16) { ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c:626:32: warning: unused parameter 'dlen' [-Wunused-parameter] size_t dlen, ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c: In function 'esp_aes_decrypt_cbc': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c:672:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < slen; i += 16) { ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c:658:32: warning: unused parameter 'dlen' [-Wunused-parameter] size_t dlen, ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c: In function 'esp_aes_encrypt_cfb8': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c:703:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < slen; i++) { ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c:694:33: warning: unused parameter 'dlen' [-Wunused-parameter] size_t dlen, ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c: In function 'esp_aes_decrypt_cfb8': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c:735:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < slen; i++) { ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c:720:33: warning: unused parameter 'dlen' [-Wunused-parameter] size_t dlen, ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c: In function 'esp_aes_encrypt_cfb128': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c:770:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < slen; i++) { ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c:752:35: warning: unused parameter 'dlen' [-Wunused-parameter] size_t dlen, ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c: In function 'esp_aes_decrypt_cfb128': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c:807:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < slen; i++) { ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c:788:35: warning: unused parameter 'dlen' [-Wunused-parameter] size_t dlen, ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c: In function 'esp_aes_encrypt_ctr': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c:849:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < slen; i++) { ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\aes.c:830:32: warning: unused parameter 'dlen' [-Wunused-parameter] size_t dlen) ^ Compiling .pioenvs\huzzah\bootloader\util\src\base64.o Archiving .pioenvs\huzzah\bootloader\libesp8266.a Archiving .pioenvs\huzzah\bootloader\liblog.a Compiling .pioenvs\huzzah\bootloader\util\src\crc.o Compiling .pioenvs\huzzah\bootloader\util\src\sha.o Compiling .pioenvs\huzzah\bootloader\spi_flash\port\port.o Compiling .pioenvs\huzzah\bootloader\spi_flash\src\spi_flash.o C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\sha.c: In function 'esp_sha_put_be': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\sha.c:74:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < size; i += steps) { ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\sha.c:75:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int j = 0; j < steps; j++) { ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\sha.c: In function 'esp_sha_init': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\sha.c:433:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < size; i ++) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\sha.c: In function 'esp_sha512_init': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\util\src\sha.c:452:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < size; i ++) ^ Compiling .pioenvs\huzzah\bootloader\spi_flash\src\spi_flash_raw.o Compiling .pioenvs\huzzah\bootloader\bootloader_support\src\bootloader_clock.o Archiving .pioenvs\huzzah\bootloader\libutil.a Archiving .pioenvs\huzzah\bootloader\libspi_flash.a Evaluated 1 nodes Compiling .pioenvs\huzzah\bootloader\bootloader_support\src\bootloader_common.o Compiling .pioenvs\huzzah\bootloader\bootloader_support\src\bootloader_flash.o Compiling .pioenvs\huzzah\bootloader\bootloader_support\src\bootloader_init.o Compiling .pioenvs\huzzah\bootloader\bootloader_support\src\bootloader_random.o C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\bootloader_flash.c: In function 'bootloader_mmap': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\bootloader_flash.c:286:57: warning: unused parameter 'size' [-Wunused-parameter] const void bootloader_mmap(uint32_t src_addr, uint32_t size) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\bootloader_flash.c: In function 'bootloader_munmap': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\bootloader_flash.c:310:36: warning: unused parameter 'mapping' [-Wunused-parameter] void bootloader_munmap(const void mapping) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\bootloader_flash.c: In function 'bootloader_flash_read': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\bootloader_flash.c:329:80: warning: unused parameter 'allow_decrypt' [-Wunused-parameter] esp_err_t bootloader_flash_read(size_t src_addr, void dest, size_t size, bool allow_decrypt) ^ Compiling .pioenvs\huzzah\bootloader\bootloader_support\src\bootloader_sha.o Compiling .pioenvs\huzzah\bootloader\bootloader_support\src\bootloader_utility.o Compiling .pioenvs\huzzah\bootloader\bootloader_support\src\efuse.o Compiling .pioenvs\huzzah\bootloader\bootloader_support\src\esp_image_format.o C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\bootloader_utility.c: In function 'index_to_partition': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\bootloader_utility.c:709:54: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (index >= 0 && index < MAX_OTA_SLOTS && index < bs->app_count) { ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\bootloader_utility.c: In function 'bootloader_utility_load_boot_image': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\bootloader_utility.c:779:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(index = start_index + 1; index < bs->app_count; index++) { ^ Compiling .pioenvs\huzzah\bootloader\bootloader_support\src\flash_encrypt.o C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\esp_image_format.c: In function 'process_segment_data': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\esp_image_format.c:950:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < data_len; i += SHA_CHUNK) { ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\esp_image_format.c:965:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < bytes / sizeof(uint32_t); i++) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\esp_image_format.c:934:48: warning: unused parameter 'load_addr' [-Wunused-parameter] static esp_err_t process_segment_data(intptr_t load_addr, uint32_t data_addr, uint32_t data_len, bool do_load, bootloader_sha256_handle_t sha_handle, uint32_t *checksum) C^ompiling .pioenvs\huzzah\bootloader\bootloader_support\src\flash_partitions.o C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\esp_image_format.c:934:103: warning: unused parameter 'do_load' [-Wunused-parameter]

static esp_err_t process_segment_data(intptr_t load_addr, uint32_t data_addr, uint32_t data_len, bool do_load, bootloader_sha256_handle_t sha_handle, uint32_t checksum) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\esp_image_format.c:934:139: warning: unused parameter 'sha_handle' [-Wunused-parameter] static esp_err_t process_segment_data(intptr_t load_addr, uint32_t data_addr, uint32_t data_len, bool do_load, bootloader_sha256_handle_t sha_handle, uint32_t checksum) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\esp_image_format.c: In function 'verify_segment_header': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\esp_image_format.c:983:44: warning: unused parameter 'index' [-Wunused-parameter] static esp_err_t verify_segment_header(int index, const esp_image_segment_header_t segment, uint32_t segment_data_offs, bool silent) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\esp_image_format.c:983:85: warning: unused parameter 'segment' [-Wunused-parameter] static esp_err_t verify_segment_header(int index, const esp_image_segment_header_t segment, uint32_t segment_data_offs, bool silent) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\esp_image_format.c:983:103: warning: unused parameter 'segment_data_offs' [-Wunused-parameter] static esp_err_t verify_segment_header(int index, const esp_image_segment_header_t segment, uint32_t segment_data_offs, bool silent) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\esp_image_format.c:983:127: warning: unused parameter 'silent' [-Wunused-parameter] static esp_err_t verify_segment_header(int index, const esp_image_segment_header_t segment, uint32_t segment_data_offs, bool silent) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\esp_image_format.c: In function 'verify_checksum': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\esp_image_format.c:1043:61: warning: unused parameter 'sha_handle' [-Wunused-parameter] static esp_err_t verify_checksum(bootloader_sha256_handle_t sha_handle, uint32_t checksum_word, esp_image_metadata_t data) ^ Compiling .pioenvs\huzzah\bootloader\bootloader_support\src\flash_qio_mode.o Compiling .pioenvs\huzzah\bootloader\bootloader_support\src\secure_boot.o C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\flash_partitions.c: In function 'esp_partition_table_basic_verify': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\bootloader_support\src\flash_partitions.c:115:35: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (num_parts = 0; num_parts < ESP_PARTITION_TABLE_MAX_ENTRIES; num_parts++) { ^ Compiling .pioenvs\huzzah\bootloader\bootloader_support\src\secure_boot_signatures.o Compiling .pioenvs\huzzah\esp8266\driver\adc.o Compiling .pioenvs\huzzah\esp8266\driver\gpio.o Compiling .pioenvs\huzzah\esp8266\driver\hw_timer.o Archiving .pioenvs\huzzah\bootloader\libbootloader_support.a Linking .pioenvs\huzzah\bootloader.elf C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\gpio.c: In function 'gpio_intr_service': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\gpio.c:341:40: warning: unused parameter 'arg' [-Wunused-parameter] void IRAM_ATTR gpio_intr_service(void arg) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\gpio.c: In function 'gpio_isr_register': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\gpio.c:402:64: warning: unused parameter 'no_use' [-Wunused-parameter] esp_err_t gpio_isr_register(void (fn)(void ), void arg, int no_use, gpio_isr_handle_t handle_no_use) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\gpio.c:402:91: warning: unused parameter 'handle_no_use' [-Wunused-parameter] esp_err_t gpio_isr_register(void (fn)(void ), void arg, int no_use, gpio_isr_handle_t handle_no_use) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\gpio.c: In function 'gpio_install_isr_service': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\gpio.c:410:40: warning: unused parameter 'no_use' [-Wunused-parameter] esp_err_t gpio_install_isr_service(int no_use) ^ Compiling .pioenvs\huzzah\esp8266\driver\i2c.o Evaluated 2 nodes Compiling .pioenvs\huzzah\esp8266\driver\i2s.o Compiling .pioenvs\huzzah\esp8266\driver\pwm.o Building .pioenvs\huzzah\bootloader.bin C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\i2c.c: In function 'i2c_master_cmd_begin': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\i2c.c:593:92: warning: unused parameter 'ticks_to_wait' [-Wunused-parameter] esp_err_t i2c_master_cmd_begin(i2c_port_t i2c_num, i2c_cmd_handle_t cmd_handle, TickType_t ticks_to_wait) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\i2s.c: In function 'i2s_set_clk': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\i2s.c:540:41: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (p_i2s_obj[i2s_num]->channel_num != ch) { ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\i2s.c:550:14: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (bits != p_i2s_obj[i2s_num]->bits_per_sample) { ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\i2s.c: In function 'i2s_write': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\i2s.c:784:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (bytes_can_write > size) { ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\i2s.c: In function 'i2s_read': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\i2s.c:823:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (bytes_can_read > size) { ^ esptool.py v2.4.0 Compiling .pioenvs\huzzah\esp8266\driver\spi.o Compiling .pioenvs\huzzah\esp8266\driver\uart.o Compiling .pioenvs\huzzah\esp8266\source\chip_boot.o Compiling .pioenvs\huzzah\esp8266\source\esp_err_to_name.o C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\spi.c: In function 'spi_intr': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\spi.c:568:38: warning: unused parameter 'arg' [-Wunused-parameter] static IRAM_ATTR void spi_intr(void arg) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\uart.c: In function 'uart_intr_service': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\uart.c:396:37: warning: unused parameter 'arg' [-Wunused-parameter] static void uart_intr_service(void arg) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\uart.c: In function 'uart_rx_intr_handler_default': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\uart.c:567:59: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] int send_len = p_uart->tx_len_cur > tx_fifo_rem ? tx_fifo_rem : p_uart->tx_len_cur; ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\uart.c:567:87: warning: signed and unsigned type in conditional expression [-Wsign-compare] int send_len = p_uart->tx_len_cur > tx_fifo_rem ? tx_fifo_rem : p_uart->tx_len_cur; ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\uart.c: In function 'uart_tx_all': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\uart.c:740:34: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] int send_size = size > max_size / 2 ? max_size / 2 : size; ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\uart.c:740:64: warning: signed and unsigned type in conditional expression [-Wsign-compare] int send_size = size > max_size / 2 ? max_size / 2 : size; ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\uart.c: In function 'uart_read_bytes': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\driver\uart.c:807:49: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] if (p_uart_obj[uart_num]->rx_cur_remain > length) { ^ Compiling .pioenvs\huzzah\esp8266\source\esp_timer.o C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\esp_err_to_name.c: In function 'esp_err_to_name': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\esp_err_to_name.c:391:39: warning: unused parameter 'code' [-Wunused-parameter] const char esp_err_to_name(esp_err_t code) ^ Compiling .pioenvs\huzzah\esp8266\source\esp_wifi.o Compiling .pioenvs\huzzah\esp8266\source\esp_wifi_os_adapter.o Compiling .pioenvs\huzzah\esp8266\source\ets_printf.o Compiling .pioenvs\huzzah\esp8266\source\event_default_handlers.o Compiling .pioenvs\huzzah\esp8266\source\event_loop.o Compiling .pioenvs\huzzah\esp8266\source\phy_init.o Compiling .pioenvs\huzzah\esp8266\source\reset_reason.o C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\event_default_handlers.c: In function 'system_event_sta_lost_ip_default': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\event_default_handlers.c:73:67: warning: unused parameter 'event' [-Wunused-parameter] static esp_err_t system_event_sta_lost_ip_default(system_event_t event) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\event_default_handlers.c: In function 'system_event_ap_start_handle_default': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\event_default_handlers.c:79:64: warning: unused parameter 'event' [-Wunused-parameter] esp_err_t system_event_ap_start_handle_default(system_event_t event) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\event_default_handlers.c: In function 'system_event_ap_stop_handle_default': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\event_default_handlers.c:92:63: warning: unused parameter 'event' [-Wunused-parameter] esp_err_t system_event_ap_stop_handle_default(system_event_t event) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\event_default_handlers.c: In function 'system_event_sta_start_handle_default': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\event_default_handlers.c:99:65: warning: unused parameter 'event' [-Wunused-parameter] esp_err_t system_event_sta_start_handle_default(system_event_t event) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\event_default_handlers.c: In function 'system_event_sta_stop_handle_default': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\event_default_handlers.c:111:64: warning: unused parameter 'event' [-Wunused-parameter] esp_err_t system_event_sta_stop_handle_default(system_event_t event) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\event_default_handlers.c: In function 'system_event_sta_connected_handle_default': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\event_default_handlers.c:118:69: warning: unused parameter 'event' [-Wunused-parameter] esp_err_t system_event_sta_connected_handle_default(system_event_t event) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\event_default_handlers.c: In function 'system_event_sta_disconnected_handle_default': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\event_default_handlers.c:157:72: warning: unused parameter 'event' [-Wunused-parameter] esp_err_t system_event_sta_disconnected_handle_default(system_event_t event) ^ In file included from C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\phy_init.c:30:0: C:/Users/gczer/.platformio/packages/framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2/components/esp8266/include/internal/phy_init_data.h:64:15: error: 'CONFIG_ESP8266_PHY_MAX_WIFI_TX_POWER' undeclared here (not in a function) LIMIT(CONFIG_ESP8266_PHY_MAX_WIFI_TX_POWER * 4, 0, 0x52), ^ C:/Users/gczer/.platformio/packages/framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2/components/esp8266/include/internal/phy_init_data.h:21:33: note: in definition of macro 'LIMIT'

define LIMIT(val, low, high) ((val < low) ? low : (val > high) ? high : val)

^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\phy_init.c: In function 'esp_phy_rf_init': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\phy_init.c:67:89: warning: unused parameter 'module' [-Wunused-parameter] esp_phy_calibration_data_t calibration_data, phy_rf_module_t module) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\phy_init.c: In function 'esp_phy_rf_deinit': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\phy_init.c:113:45: warning: unused parameter 'module' [-Wunused-parameter] esp_err_t esp_phy_rf_deinit(phy_rf_module_t module) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\phy_init.c: In function 'esp_phy_release_init_data': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\phy_init.c:177:59: warning: unused parameter 'init_data' [-Wunused-parameter] void esp_phy_release_init_data(const esp_phy_init_data_t init_data) ^ C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\event_loop.c: In function 'esp_event_loop_task': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\event_loop.c:45:39: warning: unused parameter 'pvParameters' [-Wunused-parameter] static void esp_event_loop_task(void *pvParameters) ^ *** [.pioenvs\huzzah\esp8266\source\phy_init.o] Error 1 C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\reset_reason.c: In function 'esp_reset_reason_get_hint': C:\Users\gczer.platformio\packages\framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2\components\esp8266\source\reset_reason.c:47:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (int i = 0; i < RTC_SYS_RAM_SIZE / sizeof(uint32_t); i++) ^ ========================= [ERROR] Took 6.28 seconds ========================= The terminal process terminated with exit code: 1 ``

WallaceWilliam commented 5 years ago

hi C:/Users/gczer/.platformio/packages/framework-esp8266-rtos-sdk@src-bb1265bad3cea35f2cd8516df26cfce2/components/esp8266/include/internal/phy_init_data.h:64:15: error: 'CONFIG_ESP8266_PHY_MAX_WIFI_TX_POWER' undeclared here (not in a function) please add to sdkconfig.h

define CONFIG_ESP8266_PHY_MAX_WIFI_TX_POWER 20