Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@kuc-arc-f
Last active March 30, 2018 23:36
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kuc-arc-f/de0e9fb7bb8dfd45aec5f8de71db1da3 to your computer and use it in GitHub Desktop.
Save kuc-arc-f/de0e9fb7bb8dfd45aec5f8de71db1da3 to your computer and use it in GitHub Desktop.
esp32 ,chip Revision check
/*
esp32 ,chip Revision check
thanks:
https://www.esp32.com/viewtopic.php?t=1358
*/
#include "soc/efuse_reg.h"
//
uint8_t getChipRevision(){
return (REG_READ(EFUSE_BLK0_RDATA3_REG) >> EFUSE_RD_CHIP_VER_RESERVE_S ) && EFUSE_RD_CHIP_VER_RESERVE_V;
}
//
void setup() {
Serial.begin(115200);
Serial.println("#Start-Setup");
Serial.printf("Chip rev=%d\n" ,getChipRevision() );
}
void loop() {
// put your main code here, to run repeatedly:
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment