Piyush Shah
c9f7b34cd3
Merge branch 'bugfix/homekit_switch' into 'master'
...
homekit_switch: Fixes for idf v5.x
See merge request app-frameworks/esp-rainmaker!371
2023-05-22 15:17:13 +08:00
Piyush Shah
767643f6d3
homekit_switch: Fixes for idf v5.x
...
Also updated the cli and rmaker_common submodules
2023-05-19 17:39:21 +05:30
Piyush Shah
c0da2374b5
Merge branch 'feature/optimize_local_ctrl_task_size' into 'master'
...
rmaker_local_ctrl: Reduce local control stack size from 10K to 6K and make it configurable
See merge request app-frameworks/esp-rainmaker!370
2023-05-17 19:15:18 +08:00
yuanjianmin
cf8d240ef6
rmaker_local_ctrl: Reduce local contrl stack size from 10K to 6K and make it configurable
2023-05-10 20:01:21 +08:00
Piyush Shah
cc861bffc8
Merge branch 'bugfix/cert_len' into 'master'
...
bugfix: Null terminating byte was not considered in key/certificate length
See merge request app-frameworks/esp-rainmaker!366
2023-04-04 23:03:10 +08:00
Piyush Shah
5f67499f15
bugfix: Null terminating byte was not considered in key/certificate length
...
Causing issues with connection.
2023-04-04 17:31:29 +05:30
Piyush Shah
fe85132c3c
Merge branch 'feature/get-length' into 'master'
...
Add esp_rmaker_get_* APIs for getting length of device PKI elements
See merge request app-frameworks/esp-rainmaker!363
2023-04-03 18:12:38 +08:00
Dhaval Gujar
0de30063b1
Add esp_rmaker_get_* APIs for getting length of device PKI elements
2023-04-03 14:20:42 +05:30
Piyush Shah
9da5661e00
Merge branch 'feature/esp_secure_cert_mgr-support' into 'master'
...
Adds support for using `esp_secure_cert_mgr` for TLS credentials
See merge request app-frameworks/esp-rainmaker!359
2023-03-31 21:45:40 +08:00
Dhaval Gujar
741b2c64a1
Adds support for using esp_secure_cert_mgr for TLS credentials
...
- Updated partitions.csv in all examples to use final
esp_secure_cert partition format.
- This option can only be enabled if claiming is disabled.
- The Rainmaker app will fall back to using NVS if it
fails to fetch from the `esp_secure_cert` partition.
This has been done to allow a common firmware to be built that
can run on both kinds of devices, i.e. ones that use NVS
and ones that use the `esp_secure_cert` partition.
2023-03-30 22:23:17 +05:30
Piyush Shah
5d271485a0
Merge branch 'task/timed_ota' into 'master'
...
esp_rmaker_ota: Add support for local time based OTA
See merge request app-frameworks/esp-rainmaker!342
2023-03-23 23:00:10 +08:00
Piyush Shah
46ec3c41cf
esp_rmaker_ota: Add support for local time based OTA
...
This will help ensure that OTA can be performed within specific dates
and within specific times within those dates.
Eg. Perform OTA between 1 Dec 2022 and 10 Dec 2022 that too only between
2:00am and 5:00am
2023-03-23 19:51:10 +05:30
Piyush Shah
ff3382cd2b
Merge branch 'fix/remove_deprecated_sntp_api' into 'master'
...
fix: build errors on idf 5.1
See merge request app-frameworks/esp-rainmaker!358
2023-03-23 18:18:01 +08:00
sanket.wadekar
ab37459cc2
fix: build errors on idf 5.1
2023-03-23 15:03:30 +05:30
sanket.wadekar
2a1dfa3c51
ci: add esp-idf 5.1 pipeline
2023-03-23 15:03:30 +05:30
sanket.wadekar
849a654857
fix: Removed deprecated sntp APIs
2023-03-23 15:03:30 +05:30
Piyush Shah
a45a6bca87
Merge branch 'support/update_rmaker_common' into 'master'
...
Updated rmaker_common and used cli from it
See merge request app-frameworks/esp-rainmaker!354
2023-03-23 17:31:55 +08:00
Vikram
ca8c99ee48
Updated rmaker_common and used cli from it
...
Signed-off-by: Vikram <vikram.dattu@espressif.com >
2023-03-23 14:15:43 +05:30
Piyush Shah
c1b6885113
Merge branch 'task/MEGH-3768' into 'master'
...
Updated CLI submodule to support Matter Claiming
See merge request app-frameworks/esp-rainmaker!362
2023-03-21 14:04:28 +08:00
Kedar Sovani
d9f54846a7
Merge branch 'task/insights_esp32h2' into 'master'
...
insights: Update insights submodule to support insights package for esp32h2
See merge request app-frameworks/esp-rainmaker!361
2023-03-15 20:29:30 +08:00
Chirag Atal
96357111e1
insights: Update insights submodule to support insights package for esp32h2
2023-03-15 15:00:36 +05:30
Varun Gawande
c707d1c8fe
Updated CLI submodule to support Matter Claiming
2023-03-15 12:12:20 +05:30
Piyush Shah
b863717a86
Merge branch 'task/issue_form' into 'master'
...
GitHub Issues: Added templates for getting better information regarding issues.
See merge request app-frameworks/esp-rainmaker!355
2023-02-17 00:40:44 +08:00
sanket.wadekar
80446d6893
GitHub Issues: Added templates for getting better information regarding issues.
2023-02-16 19:40:21 +05:30
Piyush Shah
79085a7754
Merge branch 'fix/ota_fw_reject' into 'master'
...
Report OTA status rejected on mismatch chip id
See merge request app-frameworks/esp-rainmaker!351
2023-02-08 21:50:40 +08:00
Piyush Shah
d8aac19409
Merge branch 'bugfix/no_mqtt_budget_insights_wdt_trigger' into 'master'
...
Bugfix: MQTT budget exceed causing WDT trigger in ESP-Insights
See merge request app-frameworks/esp-rainmaker!344
2023-02-02 18:38:46 +08:00
Piyush Shah
c1bbbda96e
Merge branch 'feature/gain_more_internal_memory' into 'master'
...
ExtRAM usage: Allocate some buffers into external RAM, if available
See merge request app-frameworks/esp-rainmaker!331
2023-02-02 02:27:15 +08:00
Vikram
7da0ec23db
Bugfix: MQTT budget exceed causing WDT trigger in ESP-Insights
...
Cause: A vicious cycle:
MQTT budget exceed error print getting logged into ESP-Insights.
When the RTC memory is full, this causes it to drop the message and
raise memory full event, which then taken action as reporting Insights
data immediately. This again causes MQTT budget exceed error!
The fix: Do not try to send message when budget is not available
Signed-off-by: Vikram <vikram.dattu@espressif.com >
2023-02-01 12:43:41 +05:30
Vikram
60df4b9da3
Updated ESP-Insights submodule
...
Signed-off-by: Vikram <vikram.dattu@espressif.com >
2023-02-01 12:43:41 +05:30
sanket.wadekar
a7feb9d863
Report OTA status rejected on chip revision mismatch.
2023-01-30 09:31:06 +05:30
Pritam Shelke
82f9074555
Updated rmaker_common to allocate some buffers into external ram
2023-01-25 17:48:04 +05:30
Pritam Shelke
72ac8935aa
ExtRAM usage: Allocate some buffers into external RAM, if available
...
Allocating buffers in external RAM (if available and enabled) helps gain about 3500 bytes of memory in the Internal RAM
2023-01-25 17:48:04 +05:30
Piyush Shah
bcc2163b92
Merge branch 'bugfix/nvs_commit_call' into 'master'
...
bugfix: Added nvs_commit calls in esp_schedule_nvs.c.
See merge request app-frameworks/esp-rainmaker!341
2023-01-24 20:02:11 +08:00
Piyush Shah
f502deee02
Merge branch 'support/cmd_resp_enabed_chk' into 'master'
...
Check if cmd_resp already enabled before trying to enable it
See merge request app-frameworks/esp-rainmaker!335
2023-01-24 20:01:53 +08:00
sanket.wadekar
25a4cf7954
bugfix: Added nvs_commit calls in esp_schedule_nvs.c.
...
Closes #196
2023-01-24 17:11:25 +05:30
Vikram
61fb45ca27
Check if cmd_resp already enabled before trying to enable it
...
Signed-off-by: Vikram <vikram.dattu@espressif.com >
2023-01-24 16:45:37 +05:30
Piyush Shah
4b227d6422
Merge branch 'revert/disable_mbedtls_server_conf' into 'master'
...
Revert "examples: Disable mbedTLS server config to reduce firmware size"
See merge request app-frameworks/esp-rainmaker!350
2023-01-24 19:04:45 +08:00
Vikram
3dc25a47c5
Revert "examples: Disable mbedTLS server config to reduce firmware size"
...
This reverts commit 7c1e894fe0 .
The commit needs to be reverted as IDF5.0 does not allow selecting
ESP_HTTPS_SERVER when MBEDTLS is in client only mode.
2023-01-17 17:31:50 +05:30
Piyush Shah
fe94cc6994
Merge branch 'feature/secure_version_check' into 'master'
...
esp_rmaker_ota: Add support to check for secure version
See merge request app-frameworks/esp-rainmaker!343
2022-12-09 02:51:46 +08:00
Chirag Atal
658bbe0501
esp_rmaker_ota: Add support to check for secure version
...
If the secure version of the OTA image is less than the one stored in efuse, the update will be rejected. This is useful when anti-rollback is enabled.
2022-12-06 15:13:15 +05:30
Piyush Shah
4f5a8860dc
Merge branch 'task/mqtt_budget' into 'master'
...
esp_rmaker_mqtt: Add MQTT budgeting to control the number of messages sent
See merge request app-frameworks/esp-rainmaker!334
2022-11-24 03:35:27 +08:00
Piyush Shah
d9994f3fb6
esp_rmaker_mqtt: Add MQTT budgeting to control the number of messages sent
2022-11-23 21:41:23 +05:30
Piyush Shah
04dbcb3ef2
Merge branch 'task/basic_ingest' into 'master'
...
Added support for basic ingest topics
See merge request app-frameworks/esp-rainmaker!317
2022-11-23 02:29:49 +08:00
sanket.wadekar
2f2c383e5e
mqtt_topics: Added support for AWS basic ingest topics.
...
Signed-off-by: sanket.wadekar <sanket.wadekar@espressif.com >
2022-11-21 18:59:47 +05:30
Piyush Shah
de07b6c76b
Merge branch 'task/ota_event_handlers' into 'master'
...
Added OTA event handlers in examples
See merge request app-frameworks/esp-rainmaker!328
2022-11-21 21:21:35 +08:00
Piyush Shah
ef3a6ef64a
Merge branch 'task/scenes_docs' into 'master'
...
Added Documentation for Scenes
See merge request app-frameworks/esp-rainmaker!340
2022-11-21 21:20:43 +08:00
Piyush Shah
dfaf3f0d23
Merge branch 'task/handle_reset' into 'master'
...
Added MQTT disconnect and user node mapping reset calls on WiFi/Factory Reset.
See merge request app-frameworks/esp-rainmaker!338
2022-11-16 15:22:11 +08:00
sanket.wadekar
cf3b8d851a
Added MQTT disconnect and user node mapping reset calls on WiFi/Factory Reset.
...
Signed-off-by: sanket.wadekar <sanket.wadekar@espressif.com >
2022-11-15 10:43:09 +05:30
sanket.wadekar
4acad87be9
Added OTA event handlers in examples
2022-11-09 20:35:27 +05:30
Piyush Shah
75bfd9facf
Merge branch 'feature/optimize_firmware_size' into 'master'
...
examples: Disable mbedTLS server config to reduce firmware size.
See merge request app-frameworks/esp-rainmaker!339
2022-11-09 00:45:57 +08:00