Граф коммитов

17 Коммитов

Автор SHA1 Сообщение Дата
Christopher Weimer 4b8a3fce0d Handle unsupported flash during POR processing.
If host flash initialization fails with errors that indicates the flash is not compatible with the FW, bail from POR processing and mark the flash as unsupported.  The system will be allowed to boot in bypass mode in this case, and can never be activated.
2020-03-17 17:28:52 +00:00
Christopher Weimer 80d334fe13 Fix compiler warnings when stricter flags are enabled. 2020-03-17 16:30:04 +00:00
Christopher Weimer 2182be0c77 Merged PR 1216: Update SPI flash driver to include support for a wider range of devices.
More extensive used of the SFDP tables have been utilized to determine behavioral differences between different devices and account for the SPI driver.  Most of the vendor-specific flows have been removed in favor of SFDP.  Updates include:
- QSPI enable/disable
- Block protect clear
- Enter/exit 4-byte address mode
- Soft reset support
- Deep powerdown support
- Write in progress polling
- Status register writes, including different write enables

The only vendor-specific flows that remain are pieces that cannot be determined from SFDP tables:
- Current address mode
- Configuring output drive strength

Related work items: #474
2020-03-16 22:38:44 +00:00
Christopher Weimer 99d64e3016 Merged PR 1223: Add tools for creating manifests.
Also add tools for testing/debugging.

Related work items: #503
2020-03-16 20:05:16 +00:00
Christopher Weimer a591d3e3b3 Merged PR 1220: Update host update prepare message to remove failure reference.
Related work items: #493
2020-03-16 16:33:24 +00:00
Van Bui d5c33531e1 Merged PR 1213: Reset counter command
Add support for command to count Cerberus and port resets.

Related work items: #485
2020-03-16 16:25:58 +00:00
chweimer 1c427c4c1b
Remove default template file. 2020-03-03 14:45:40 -08:00
chweimer 4553b1e060
Update README.md with all project details. 2020-03-03 14:45:02 -08:00
Chris Weimer 43ac7f18f4 Fix test failure with OpenSSL 1.1.1. 2020-03-03 12:23:26 -08:00
Chris Weimer 87bd87048c Fix build issue with RIoT unit tests. 2020-03-02 18:33:00 -08:00
Chris Weimer b27831ad06 Initial release of Cerberus source code. 2020-03-02 17:58:57 -08:00
Chris Weimer 5f045cec22 Remove default project files. 2020-03-02 17:40:10 -08:00
Microsoft Open Source 01b3a8e326 Initial SECURITY.md commit 2020-02-27 16:13:37 -08:00
Microsoft Open Source 21d808d32e Initial README.md commit 2020-02-27 16:13:36 -08:00
Microsoft Open Source c814e16f71 Updating LICENSE to template content 2020-02-27 16:13:34 -08:00
Microsoft Open Source dc90012e98 Initial CODE_OF_CONDUCT.md commit 2020-02-27 16:13:33 -08:00
Bryan Kelly f042d87a98
Initial commit 2020-02-26 17:59:12 -08:00