Piyush Shah
5af4f64d3c
Merge branch 'task/claim_config' into 'master'
...
claim_configs: Allow choosing between self/assisted claiming for esp32c3 and esp32s3
See merge request app-frameworks/esp-rainmaker!292
2022-03-17 02:13:00 +08:00
Piyush Shah
c445fe49fd
claim_configs: Allow choosing between self/assisted claiming for esp32c3 and esp32s3
2022-03-16 23:25:18 +05:30
Piyush Shah
1d7c32552d
Merge branch 'task/user_reset' into 'master'
...
user_node_mapping: Better handling for user reset and mapping state
See merge request app-frameworks/esp-rainmaker!291
2022-03-16 16:53:36 +08:00
Piyush Shah
c1187fed84
user_node_mapping: Better handling for user reset and mapping state
...
Even when an explicit user reset was triggered by the firmware,
the RMAKER_EVENT_USER_NODE_MAPPING_DONE event was getting generated,
which was misleading and causing issues while integrating other
frameworks. A new event RMAKER_EVENT_USER_NODE_MAPPING_RESET has
been added to distinguish this event.
The esp_rmaker_user_node_mapping_get_state() has also been exposed
for applications to use. Note that the CONFIG_ESP_RMAKER_USER_ID_CHECK
config option should be enabled to get correct state.
2022-03-16 13:10:33 +05:30
Piyush Shah
b4641c8dc1
Merge branch 'bugfix/idf5.x' into 'master'
...
Fixes for idf v5.0
See merge request app-frameworks/esp-rainmaker!289
2022-03-16 02:19:00 +08:00
Piyush Shah
2a08ed9cfe
Fixes for idf v5.0
2022-03-15 20:53:20 +05:30
Shubham Patil
93cb27833e
ci: Stop using make for building examples
2022-03-04 17:46:53 +05:30
Shubham Patil
13150fb042
Replace deprecated defines with the new ones
...
- Replace xTimerHandle with TimerHandle_t
- Replace portTickType with TickType_t
- Replace portTICK_RATE_MS with portTICK_PERIOD_MS
2022-03-04 17:46:33 +05:30
Shubham Patil
e3573c81da
app_insights: Insights transport changes
2022-03-04 17:44:31 +05:30
Shubham Patil
5c95345ff6
Update esp_insights and rmaker_common submodules
2022-03-04 17:44:27 +05:30
Piyush Shah
f1028aecde
Merge branch 'feature/schedule' into 'master'
...
esp_schedule: Update relative seconds field data type
See merge request app-frameworks/esp-rainmaker!287
2022-03-01 21:59:20 +08:00
shixinke
a00376189d
esp_schedule: Update relative seconds field data type
2022-02-27 15:36:06 +08:00
Piyush Shah
cef427bb59
Merge branch 'task/multi_param_update' into 'master'
...
esp_rmaker_core: Expose esp_rmaker_param_update() API to assist in multi param updates
See merge request app-frameworks/esp-rainmaker!284
2022-02-21 13:14:36 +00:00
Piyush Shah
d229e35b42
esp_rmaker_core: Expose esp_rmaker_param_update() API to assist in multi param updates
2022-02-17 14:37:57 +05:30
Piyush Shah
27becc6dff
Merge branch 'bugfix/one_shot_schedule' into 'master'
...
esp_schedule: Fix a bug which could cause wrong expiry check for one shot schedules
See merge request app-frameworks/esp-rainmaker!280
2022-02-04 10:49:05 +00:00
Piyush Shah
61eb58aae1
esp_schedule: Fix a bug which could cause wrong expiry check for one shot schedules
...
One shot schedules are disabled in the esp_rmaker_schedule file as soon
as they execute, resulting in their next trigger time to be set to 0.
The code in esp_schedule was considering such schedules as "Not expired"
and was erroneously starting a timer for them.
2022-02-04 00:46:48 +05:30
Piyush Shah
367f408640
Merge branch 'task/ota_server_crt' into 'master'
...
ota: Append a new server certificate for OTA for some specific AWS regions
See merge request app-frameworks/esp-rainmaker!279
2022-02-02 06:28:03 +00:00
Piyush Shah
b145ca618b
ota: Append a new server certificate for OTA for some specific AWS regions
2022-02-01 00:19:19 +05:30
Piyush Shah
8f5d4cdd6d
Merge branch 'fix/bt_check_during_ota' into 'master'
...
esp_rmaker_ota: Disable wifi power save only if BT controller is idle
See merge request app-frameworks/esp-rainmaker!276
2022-01-27 07:26:25 +00:00
Amit Sheth
b4c2bc7a9d
esp_rmaker_ota: Disable wifi power save only if BT is idle/disabled
...
Co-ex limitation:
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/wifi.html?highlight=power%20save#station-sleep
2022-01-27 10:48:33 +05:30
Piyush Shah
abc00d3c0f
Merge branch 'task/def_security_enable' into 'master'
...
examples: Enable some security features and change order of component dirs
See merge request app-frameworks/esp-rainmaker!274
2022-01-25 11:20:07 +00:00
Piyush Shah
229713488c
examples: Enable some security features and change order of component dirs
...
Features now enabled by default are:
- User id check in user-node association for better handling of reset to
factory from security perspective.
- Secure local control
Order of component dirs has been changed so that the rmaker_common from
esp-rainmker gets used, rather than the one from esp-insights
2022-01-25 13:59:28 +05:30
Piyush Shah
84ab73277d
Merge branch 'support/local_ctrl_started_cb' into 'master'
...
Add local_ctrl_started callback
See merge request app-frameworks/esp-rainmaker!275
2022-01-21 09:25:40 +00:00
Vikram
2ee18ee6f3
esp_rmaker_core: Added an event to indicate that local control service has started
...
Signed-off-by: Vikram <vikram.dattu@espressif.com >
2022-01-19 17:38:06 +05:30
Piyush Shah
0638c581e6
Merge branch 'task/update_cli_submodule' into 'master'
...
Update cli submodule
See merge request app-frameworks/esp-rainmaker!278
2022-01-19 10:53:13 +00:00
Piyush Shah
518a5a83c5
Merge branch 'task/local_control_sec1' into 'master'
...
esp_rmaker_local_ctrl: Added support for sec1
See merge request app-frameworks/esp-rainmaker!246
2022-01-18 11:24:21 +00:00
Shivani Tipnis
59e955e55d
Update cli submodule
...
Claiming and logging updations and fixes added
2022-01-13 23:57:20 +05:30
Chirag Atal
3bd64da66a
esp_rmaker_local_ctrl: Added support for sec1
...
Also created a service which has POP as a param. The clients such as phone app can use this POP to connect to the device if the security type is sec1.
For sec0, this service is not created.
2022-01-11 14:52:46 +05:30
Piyush Shah
d4eb2f4fca
Merge branch 'feature/wac_support' into 'master'
...
homekit_switch: Modifications to support WAC
See merge request app-frameworks/esp-rainmaker!237
2022-01-07 06:19:30 +00:00
Piyush Shah
dc8ca4018f
homekit_switch: Modifications to support WAC and IPV6
...
Also move app_wifi_with_homekit to a separate private component which would override the common/app_wifi
Note that WAC can be enabled only with MFi variant of ESP HomeKit SDK
Closes: https://github.com/espressif/esp-rainmaker/issues/78
2022-01-07 10:39:27 +05:30
Piyush Shah
297c0d5344
Merge branch 'feature/ota' into 'master'
...
esp_rmaker_ota: Provide option to modify buff size in menuconfig
See merge request app-frameworks/esp-rainmaker!268
2021-12-28 13:32:23 +00:00
shixinke
d8341cb54d
esp_rmaker_ota: Provide option to modify buff size in menuconfig
2021-12-02 18:07:48 +08:00
Piyush Shah
722635985e
Merge branch 'bugfix/params_realloc' into 'master'
...
esp_rmaker_params: Fixes for buffer re-allocation and esp_rmaker_param_update_and_notify()
See merge request app-frameworks/esp-rainmaker!269
2021-11-18 17:37:57 +00:00
Piyush Shah
252b47c2cc
esp_rmaker_params: Fixed an issue with esp_rmaker_param_update_and_notify()
...
Wrong flags were getting modified, thereby causing the param update
publish message to get skipped after sending the notification message.
2021-11-17 23:14:44 +05:30
Piyush Shah
841d59cabe
esp_rmaker_params: Fixes for issues seen when sending buffer is re-allocated
2021-11-17 23:13:18 +05:30
Piyush Shah
d16eff0c02
Merge branch 'task/insights_api_change' into 'master'
...
esp_insights: Update submodule and minor fixes
See merge request app-frameworks/esp-rainmaker!258
2021-10-29 18:17:48 +00:00
Shubham Patil
dc65f11661
esp_insights: Update submodule and minor fixes
...
- app_insights:
- Replaced esp_insights_rmaker_enable() API with esp_insights_enable()
- Enable errors, warnings, and events when user selects LOG_TYPE_ALL
- Fixed compilation errors and warnings
2021-10-29 09:48:59 +05:30
Piyush Shah
fb4fa54667
Merge branch 'task/change_qrcode' into 'master'
...
qrcode: Replacing the qrcode component with the one from IDF.
See merge request app-frameworks/esp-rainmaker!261
2021-09-30 09:56:19 +00:00
Chirag Atal
7815a10095
qrcode: Replacing the qrcode component with the one from IDF.
...
This helps in cases where the IDF qrcode component and the RainMaker qrcode component both are included. Only one is selected in that case. When both are same, and have the same APIs, if either one is selected, it compiles without errors.
2021-09-28 13:29:19 +05:30
Piyush Shah
669b6f7d3b
Merge branch 'bugfix/typos_in_examples' into 'master'
...
examples: Fixed typos in comment
See merge request app-frameworks/esp-rainmaker!267
2021-09-09 12:01:08 +00:00
Shubham Patil
e69372a2fe
examples: Fixed typos in comment
2021-09-09 10:53:31 +05:30
Piyush Shah
eda24613ab
Merge branch 'feature/esp32s3' into 'master'
...
esp32s3: Add support for the new platform ESP32-S3
See merge request app-frameworks/esp-rainmaker!262
2021-09-08 12:23:32 +00:00
Piyush Shah
cee95aa376
gitlab ci: Add compilation for other platforms (esp32-c3/s2/s3) for switch example
2021-09-08 14:43:26 +05:30
Piyush Shah
8738eb0fab
esp32s3: Add support for the new platform ESP32-S3
2021-09-08 00:32:39 +05:30
Piyush Shah
33e7b0e4d6
Merge branch 'feature/notify' into 'master'
...
esp_rmaker_core: Add support for triggering phone app notifications
See merge request app-frameworks/esp-rainmaker!256
2021-09-07 17:25:00 +00:00
Piyush Shah
036e2dae48
switch: Add sample usage for mobile push notifications
...
Enabling CONFIG_EXAMPLE_ENABLE_TEST_NOTIFICATIONS for the switch example will
enable the test mobile notifications on push button events. Turning the switch
on would report a parameter notification like {"Switch":{"Power":true}} and
turning off would report an alert "Switch was turned off".
Note that push notifications should be used only when users need to be specifically
alerted about some event even when the app is in background, not otherwise.
2021-09-07 16:00:13 +05:30
Piyush Shah
afcc67f3ec
esp_rmaker_core: Add support for triggering phone app notifications
...
Supports two types of notifications
1. Parameter updates
2. Alerts
Please check the API docs for more information
2021-09-07 16:00:09 +05:30
Piyush Shah
dcfecc3f41
Merge branch 'task/wifi_conn_check_in_rmaker_task' into 'master'
...
rmaker_core: Check for wifi connection in rmaker_task
See merge request app-frameworks/esp-rainmaker!240
2021-09-03 16:51:13 +00:00
Piyush Shah
7398ed6127
Merge branch 'bugfix/user_mapping_c3' into 'master'
...
esp_rmaker_user_mapping: Fixed a compilation warning
See merge request app-frameworks/esp-rainmaker!264
2021-09-03 15:54:46 +00:00
Piyush Shah
9364c1d10b
esp_rmaker_user_mapping: Fixed a compilation warning
2021-09-03 18:27:02 +05:30