Compare commits
2 Commits
414e7f0041
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 6d09ce7bc1 | |||
| 0f2d455a42 |
@@ -14,4 +14,4 @@ rustflags = [
|
||||
target = "xtensa-esp32-none-elf"
|
||||
|
||||
[unstable]
|
||||
build-std = ["alloc", "core"]
|
||||
build-std = ["core"]
|
||||
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@@ -2,6 +2,7 @@
|
||||
# will have compiled files and executables
|
||||
debug/
|
||||
target/
|
||||
Cargo.lock
|
||||
|
||||
# These are backup files generated by rustfmt
|
||||
**/*.rs.bk
|
||||
|
||||
@@ -10,6 +10,5 @@ hal = { package = "esp32-hal", version = "0.15.0" }
|
||||
esp-backtrace = { version = "0.8.0", features = ["esp32", "panic-handler", "exception-handler", "print-uart"] }
|
||||
esp-println = { version = "0.6.0", features = ["esp32","log"] }
|
||||
log = { version = "0.4.18" }
|
||||
esp-alloc = { version = "0.3.0" }
|
||||
si5351 = "0.2.0"
|
||||
embedded-hal = "0.2.7"
|
||||
|
||||
14
src/main.rs
14
src/main.rs
@@ -1,8 +1,6 @@
|
||||
#![no_std]
|
||||
#![no_main]
|
||||
|
||||
extern crate alloc;
|
||||
use core::mem::MaybeUninit;
|
||||
use esp_backtrace as _;
|
||||
|
||||
use embedded_hal::serial::Read;
|
||||
@@ -19,20 +17,8 @@ use hal::{
|
||||
|
||||
use si5351::{Si5351, Si5351Device};
|
||||
|
||||
#[global_allocator]
|
||||
static ALLOCATOR: esp_alloc::EspHeap = esp_alloc::EspHeap::empty();
|
||||
|
||||
fn init_heap() {
|
||||
const HEAP_SIZE: usize = 32 * 1024;
|
||||
static mut HEAP: MaybeUninit<[u8; HEAP_SIZE]> = MaybeUninit::uninit();
|
||||
|
||||
unsafe {
|
||||
ALLOCATOR.init(HEAP.as_mut_ptr() as *mut u8, HEAP_SIZE);
|
||||
}
|
||||
}
|
||||
#[entry]
|
||||
fn main() -> ! {
|
||||
init_heap();
|
||||
let peripherals = Peripherals::take();
|
||||
//let uart = peripherals.UART0;
|
||||
let mut system = peripherals.DPORT.split();
|
||||
|
||||
Reference in New Issue
Block a user