Skip to content

Commit a5ecace

Browse files
author
Richard Unger
committed
add compiler message which driver gets compiled
1 parent 6372a50 commit a5ecace

16 files changed

+83
-0
lines changed

src/drivers/hardware_specific/atmega/atmega2560_mcu.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
#if defined(__AVR_ATmega2560__) || defined(AVR_ATmega1280)
44

5+
6+
#pragma message("")
7+
#pragma message("SimpleFOC: compiling for Arduino/ATmega2560 or Arduino/ATmega1280")
8+
#pragma message("")
9+
10+
511
#define _PWM_FREQUENCY 32000
612
#define _PWM_FREQUENCY_MAX 32000
713
#define _PWM_FREQUENCY_MIN 4000

src/drivers/hardware_specific/atmega/atmega328_mcu.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
#if defined(__AVR_ATmega328P__) || defined(__AVR_ATmega168__) || defined(__AVR_ATmega328PB__)
44

5+
#pragma message("")
6+
#pragma message("SimpleFOC: compiling for Arduino/ATmega328 ATmega168 ATmega328PB")
7+
#pragma message("")
8+
59
#define _PWM_FREQUENCY 32000
610
#define _PWM_FREQUENCY_MAX 32000
711
#define _PWM_FREQUENCY_MIN 4000

src/drivers/hardware_specific/atmega/atmega32u4_mcu.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33

44
#if defined(__AVR_ATmega32U4__)
55

6+
#pragma message("")
7+
#pragma message("SimpleFOC: compiling for Arduino/ATmega32U4")
8+
#pragma message("")
9+
610
// set pwm frequency to 32KHz
711
void _pinHighFrequency(const int pin){
812
// High PWM frequency

src/drivers/hardware_specific/due_mcu.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
#if defined(__arm__) && defined(__SAM3X8E__)
44

5+
6+
#pragma message("")
7+
#pragma message("SimpleFOC: compiling for Arduino/Due")
8+
#pragma message("")
9+
10+
511
#define _PWM_FREQUENCY 25000 // 25khz
612
#define _PWM_FREQUENCY_MAX 50000 // 50khz
713

src/drivers/hardware_specific/esp32/esp32_driver_mcpwm.h

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,13 @@
55

66
#if defined(ESP_H) && defined(ARDUINO_ARCH_ESP32) && defined(SOC_MCPWM_SUPPORTED) && !defined(SIMPLEFOC_ESP32_USELEDC)
77

8+
9+
10+
#pragma message("")
11+
#pragma message("SimpleFOC: compiling for ESP32 MCPWM driver")
12+
#pragma message("")
13+
14+
815
#include "driver/mcpwm.h"
916
#include "soc/mcpwm_reg.h"
1017
#include "soc/mcpwm_struct.h"

src/drivers/hardware_specific/esp32/esp32_ledc_mcu.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22

33
#if defined(ESP_H) && defined(ARDUINO_ARCH_ESP32) && ( !defined(SOC_MCPWM_SUPPORTED) || defined(SIMPLEFOC_ESP32_USELEDC) )
44

5+
#pragma message("")
6+
#pragma message("SimpleFOC: compiling for ESP32 LEDC driver")
7+
#pragma message("")
8+
59
#include "driver/ledc.h"
610

711
#define _PWM_FREQUENCY 25000 // 25khz

src/drivers/hardware_specific/esp8266_mcu.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
#if defined(ESP_H) && defined(ARDUINO_ARCH_ESP8266)
44

5+
6+
#pragma message("")
7+
#pragma message("SimpleFOC: compiling for ESP8266")
8+
#pragma message("")
9+
10+
511
#define _PWM_FREQUENCY 25000 // 25khz
612
#define _PWM_FREQUENCY_MAX 50000 // 50khz
713

src/drivers/hardware_specific/nrf52_mcu.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,10 @@
33

44
#if defined(NRF52_SERIES)
55

6+
#pragma message("")
7+
#pragma message("SimpleFOC: compiling for NRF52")
8+
#pragma message("")
9+
610

711
#define PWM_CLK (16000000)
812
#define PWM_FREQ (40000)

src/drivers/hardware_specific/portenta_h7_mcu.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@
33

44
#if defined(TARGET_PORTENTA_H7)
55

6+
7+
#pragma message("")
8+
#pragma message("SimpleFOC: compiling for Arduino/Portenta_H7")
9+
#pragma message("")
10+
11+
612
#include "pwmout_api.h"
713
#include "pinDefinitions.h"
814
#include "platform/mbed_critical.h"

src/drivers/hardware_specific/renesas/renesas.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33

44
#if defined(ARDUINO_UNOR4_WIFI) || defined(ARDUINO_UNOR4_MINIMA)
55

6+
7+
#pragma message("")
8+
#pragma message("SimpleFOC: compiling for Arduino/Renesas (UNO R4)")
9+
#pragma message("")
10+
11+
12+
613
#include "communication/SimpleFOCDebug.h"
714
#include "FspTimer.h"
815

0 commit comments

Comments
 (0)