esp_idf  1.1.1
esp_idf
com_espressif_esp_idf_esp_ota_ops.h
Go to the documentation of this file.
1 /*
2  * C
3  *
4  * Copyright 2018-2020 MicroEJ Corp. All rights reserved.
5  * This library is provided in source code for use, modification and test, subject to license terms.
6  * Any modification of the source code will break MicroEJ Corp. warranties on the whole library.
7  */
8 
9 #ifndef _com_espressif_esp_idf_esp_ota_ops
10 #define _com_espressif_esp_idf_esp_ota_ops
11 
20 #include <stdint.h>
21 #ifdef __cplusplus
22  extern "C" {
23 #endif
24 int32_t Java_com_espressif_esp_1idf_esp_1ota_1ops_esp_1ota_1begin(int32_t partition, int32_t image_size);
25 int32_t Java_com_espressif_esp_1idf_esp_1ota_1ops_esp_1ota_1end();
26 int32_t Java_com_espressif_esp_1idf_esp_1ota_1ops_esp_1ota_1get_1boot_1partition(void);
27 int32_t Java_com_espressif_esp_1idf_esp_1ota_1ops_esp_1ota_1get_1next_1update_1partition(int32_t start_from);
28 int32_t Java_com_espressif_esp_1idf_esp_1ota_1ops_esp_1ota_1get_1running_1partition(void);
29 int32_t Java_com_espressif_esp_1idf_esp_1ota_1ops_esp_1ota_1set_1boot_1partition(int32_t partition);
30 int32_t Java_com_espressif_esp_1idf_esp_1ota_1ops_esp_1ota_1write(uint8_t* data, int32_t offset, int32_t size);
31 int32_t Java_com_espressif_esp_1idf_esp_1ota_1ops_esp_1ota_1handle_1get(void);
32 #ifdef __cplusplus
33  }
34 #endif
35 #endif