-
Notifications
You must be signed in to change notification settings - Fork 120
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add support for STM32 architecture #47
Labels
Comments
I got my sketch compiling after messing with libmodbus/modbus.c I need to include the Arduino.h library in the beginning of my sketch. Seems like libmaple_types.h or wirish_types.h are getting in the way of wirish_time.h. So libmodbus can't use the delay-related functions defined in libmaple. Here is a log from the moment I tried including wirish_time.h - before I got Arduino IDE compiling my sketch with success. In file included from C:\Users\rafae\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.12.26\cores\maple/boards.h:38:0,
from C:\Users\rafae\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.12.26\cores\maple\wirish_time.h:38,
from C:\Users\rafae\OneDrive\Documentos\Arduino\libraries\ArduinoModbus\src\libmodbus\modbus.c:23:
C:\Users\rafae\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.12.26\cores\maple/wirish_types.h:65:1: error: unknown type name 'bool'
typedef bool boolean;
^
In file included from C:\Users\rafae\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.12.26\cores\maple\wirish_time.h:38:0,
from C:\Users\rafae\OneDrive\Documentos\Arduino\libraries\ArduinoModbus\src\libmodbus\modbus.c:23:
C:\Users\rafae\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.12.26\cores\maple/boards.h:111:1: error: unknown type name 'bool'
bool boardUsesPin(uint8 pin);
^
Foram encontradas múltiplas bibliotecas para "Wire.h"
Usado: C:\Users\rafae\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.12.26\libraries\Wire
Não usado: C:\Users\rafae\AppData\Local\Arduino15\packages\stm32duino\hardware\STM32F1\2020.12.26\libraries\WireSlave
exit status 1
Erro compilando para a placa Generic STM32F103C6/fake STM32F103C8
|
per1234
changed the title
Can't use this library with STM32 Blue Pill (Maple Mini clone)
Add support for STM32 architecture
Jul 26, 2023
per1234
added
type: enhancement
Proposed improvement
topic: code
Related to content of the project itself
labels
Jul 26, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Hello.
I'm trying this official Modbus library for Arduino IDE 1.8.13 with stm32duino.
I tried compiling ModbusRTUServerLED with no success.
Here is a log.
The text was updated successfully, but these errors were encountered: