Pārlūkot izejas kodu

Merge pull request #355 from FrankBoesing/save-ram-with-progmem

Startup: save RAM with .progmem
teensy4-core
Paul Stoffregen pirms 5 gadiem
vecāks
revīzija
f3d9366a45
Revīzijas autora e-pasta adrese nav piesaistīta nevienam kontam
4 mainītis faili ar 4 papildinājumiem un 1 dzēšanām
  1. +1
    -0
      teensy4/AudioStream.cpp
  2. +1
    -0
      teensy4/analog.c
  3. +1
    -0
      teensy4/tempmon.c
  4. +1
    -1
      teensy4/usb.c

+ 1
- 0
teensy4/AudioStream.cpp Parādīt failu

@@ -54,6 +54,7 @@ void software_isr(void);

// Set up the pool of audio data blocks
// placing them all onto the free list
__attribute__((section(".progmem")))
void AudioStream::initialize_memory(audio_block_t *data, unsigned int num)
{
unsigned int i;

+ 1
- 0
teensy4/analog.c Parādīt failu

@@ -115,6 +115,7 @@ void analogReadAveraging(unsigned int num)

#define MAX_ADC_CLOCK 20000000

__attribute__((section(".progmem")))
void analog_init(void)
{
uint32_t mode, avg=0;

+ 1
- 0
teensy4/tempmon.c Parādīt failu

@@ -11,6 +11,7 @@ static uint32_t panicAlarmTemp = 90U;
static uint32_t s_hotTemp, s_hotCount, s_roomC_hotC;
static float s_hot_ROOM;

__attribute__((section(".progmem")))
void tempmon_init(void)
{
// Notes:

+ 1
- 1
teensy4/usb.c Parādīt failu

@@ -83,7 +83,7 @@ static void endpoint0_complete(void);



__attribute__((section(".progmem")))
void usb_init(void)
{
// TODO: only enable when VBUS detected

Notiek ielāde…
Atcelt
Saglabāt