Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
www
 
 
 
 
 
 
 
 
 
 

README.md

WhyEngineer ESP32 SNOW

HardWare:

esp32_snow

  • CPU:Xtensa Dual-core 32-bit LX6 microprocessor(s),up to 600 DMIPS
  • RAM:4MB(external)+520K(internal)
  • ROM:4MB(external)+448(internal)
  • WM8978:mclk from gpio0,48k 32bit 2channel
  • MPU6050:3-Axi accle and 3-Axi gyro
  • BQ24075:Li-ion Charge and power path manage
  • Expand all gpio

SoftWare Component:

  • a based bsp
  • a webserver framework(it's easy to use)
  • a websocket-server
  • mp3 deocde(helix and mad)
  • lightweight http client
  • a simple PI(D) algorithm to fuison accel and gyro to euler and quaternion

ftp-server(about sd card)

ftp_server

Demo:

  • webradio
  • bluetooth audio
  • webcontrol
  • baidu_rest_api_rsa
  • ble gateway
  • 3d show and control

Build:

  1. git clone https://github.com/espressif/esp-idf.git
  2. git checkout release/v3.0
  3. git submodule init
  4. git submoudle update
  5. git clone https://github.com/whyengineer/esp32_snow.git
  6. cd esp32_snow/example
  7. chose a demo and compile,if failed you can try rm the build dir and build again.

Todo List:

  • a perfect project config(use make menuconfig)
  • apple home assistant
  • such as qplay protocol
  • other funning things.
You can’t perform that action at this time.