unusable



  • hi! it's really broken. my sketch (do nothing, only test):

    #include <MySensor.h>
    
    MyTransportNRF24 transport();
    MyHwATMega328 hw;
    MySensor gw(transport, hw);
    
    void setup() {}
    void loop() {}
    

    and compiling:

    mkdir -p build-pro5v328
    /usr/bin/avr-g++ -x c++ -include Arduino.h -MMD -c -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=105  -D__PROG_TYPES_COMPAT__ -I/usr/share/arduino/hardware/arduino//cores/arduino -I/usr/share/arduino/hardware/arduino//variants/standard    -I/usr/share/arduino/libraries/SPI    -I/home/andrej/Projects/Sensors/Energy/libraries/DallasTemperature   -I/home/andrej/Projects/Sensors/Energy/libraries/MySensors -I/home/andrej/Projects/Sensors/Energy/libraries/MySensors/utility   -I/home/andrej/Projects/Sensors/Energy/libraries/OneWire -Wall -ffunction-sections -fdata-sections -Os -fno-exceptions  Energy.ino -o build-pro5v328/Energy.ino.o
    In file included from Energy.ino:2:0:
    /home/andrej/Projects/Sensors/Energy/libraries/MySensors/MySensor.h:158:70: error: expected type-specifier before ‘MyHwDriver’
      MySensor(MyTransport &radio =*new MyTransportNRF24(), MyHw &hw=*new MyHwDriver()
                                                                          ^
    Energy.ino:5:1: error: ‘MyHwATMega328’ does not name a type
     MyHwATMega328 hw;
     ^
    Energy.ino:6:24: error: ‘hw’ was not declared in this scope
     MySensor gw(transport, hw);
                            ^
    

  • Admin

    #include <MySensor.h>
    #include <SPI.h>
    
    MyTransportNRF24 transport;
    MyHwATMega328 hw;
    MySensor gw(transport, hw);
    
    void setup() {}
    void loop() {}
    

    This works... note the changes I made.



  • @b0rmann it's a compilation error, you must add the following lines before #include <MySensor.h> :

    #include <MyTransportNRF24.h>
    #include <MyHwATMega328.h>



  • This post is deleted!


  • This post is deleted!

Log in to reply
 

376
Online

6.9k
Users

7.8k
Topics

82.8k
Posts

Looks like your connection to MySensors Forum was lost, please wait while we try to reconnect.