не могу понять ошибку(((

Тема в разделе "Флудилка", создана пользователем FGD, 19 апр 2016.

  1. FGD

    FGD Нерд

    C:\Users\User\Documents\Arduino\libraries\EVShield-master\EVShield.cpp: In function 'void pingEV()':
    C:\Users\User\Documents\Arduino\libraries\EVShield-master\EVShield.cpp:734:5: error: 'TCNT2' was not declared in this scope
    TCNT2 = 0;//initialize counter value to 0
    ^
    Ошибка компиляции.

    История:
    Я подключил пульт от PS2 (PSP-Nx-v4) к isrra neo, скопировав программу с mindsensor запустил проверку и увидел ошибку в которой я не шарю.:confused::eek: Да кстати эта ошибка связана с шиной I2C но как понять не могу...
     
  2. ostrov

    ostrov Гуру

    Написано же не зарегана переменная или функция или что там под этим именем скрывается.
     
  3. FGD

    FGD Нерд

    не понял...
     
  4. FGD

    FGD Нерд

    #ifndef EVs_PSPNx_H
    #define EVs_PSPNx_H
    #define PSPNx_Command 0x41
    #define PSPNx_XLeftJoystick 0x44
    #define PSPNx_YLeftJoystick 0x45
    #define PSPNx_XRightJoystick 0x47
    #define PSPNx_YRightJoystick 0x46
    #include "EVShieldI2C.h"
    #include <Wire.h>
    void setup()
    {
    Wire.begin(); // подключение к шине i2c
    }

    class EVs_PSPNx : public EVShieldI2C
    {
    public:

    EVs_PSPNx(uint8_t i2c_address = 0x02);

    uint8_t issueCommand(char command);

    bool energize();

    bool deEnergize();

    bool setDigitalMode();

    bool setAnalogMode();

    int8_t getXLJoy();

    int8_t getYLJoy();

    int8_t getXRJoy();

    int8_t getYRJoy();

    void getButtons(int8_t *buttons1, int8_t *buttons2);


    };

    #endif
    Где?
     
  5. ostrov

    ostrov Гуру

    Что не понятно. TCNT2 должно быть, а его нет. Или скопипастили код не полностью или нужно его как то вручную задать было.

    Код в тег засуньте, так читать никто не будет.
     
  6. FGD

    FGD Нерд

    мдааааааа
     
  7. ostrov

    ostrov Гуру

    Вероятно тут:
    Код (C++):
    #include "EVShieldI2C.h"
     
  8. FGD

    FGD Нерд

    пасиб но

    start_serv.ino:15:2: error: expected class-name before '{' token
     
  9. FGD

    FGD Нерд

    ну помоги ПЖ
     
  10. ostrov

    ostrov Гуру

    Не пойму зачем вы полезли в библиотеку, если не понимаете там ничего?
     
  11. Vad33

    Vad33 Капитан-оригинал

    Похоже это общий тренд: "копипастить ничего не понимая, да при этом еще английского не знать".

    ТС, найдите рабочую библиотеку, разберитесь с ней и все получится! :)
     
    Последнее редактирование: 20 апр 2016