awsdocs / aws-freertos-docs Goto Github PK
View Code? Open in Web Editor NEWFreeRTOS Documentation
License: Other
FreeRTOS Documentation
License: Other
The commit c031cc0 update to aws-freertos-docs/doc_source/create-service-role.md
removed the permissions PassRole
from the policy document. It appears that this is still required as without it submitting the OTA job results in this error:
"otaUpdateStatus": "CREATE_FAILED",
"errorInfo": {
"code": "AWSIotException",
"message": "User: arn:aws:sts::<account_id>:assumed-role/iot-ota/#### is not authorized to perform: iam:PassRole on resource: arn:aws:iam::<account_id>:role/iot-ota (Service: AWSIot; Status Code: 403; Error Code: AccessDeniedException; Request ID: <req_id>)"
}
When the role is created according to the previous documentation updates are able to be submitted successfully.
AWS CLI v2 changes the way that b64 encoded files are read (https://docs.aws.amazon.com/cli/latest/userguide/cliv2-migration.html#cliv2-migration-binaryparam) and that breaks the acm import-certificate
command syntax used in the examples.
The correct way to import certificates in the v2 CLI is:
aws acm import-certificate --certificate fileb://... --private-key fileb://...
This works also in v1.
The bitmap for OTA seems like it is behaving differently for me in that with the documentation it says:
{"b" : binary }
I have to treat my bitmap like a JSON array i.e.
{"b": [255,255,255] } //for 24 blocks for instance
where the array size is determined by (number of blocks)/8
so array index 1 has blocks 8-15 for example
is this the way to deal with bitmapping?
In afr-porting-wifi.md
(commit 130ad25), to set up the Wi-Fi library in the IDE project, it reads:
Add the source file
aws_test_wifi.c
to theaws_tests
IDE project.
But there is no aws_test_wifi.c
found in the amazon-freertos source version 202012.00.
https://docs.aws.amazon.com/freertos/latest/userguide/getting_started_esp32wroom-32se.html
Under "Download and configure FreeRTOS" there is a sectional copy and paste error referring to the ATECC608A part from Microchip. This page is about the Espressif ESP32. That section is completely wrong.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.