How do you check which version of arduino ide you have running?

I am getting an error "‘class SPIClass’ has no member named ‘beginTransaction’" along with several other errors relating to members of SPIClass. From what I've read this has something to do with the code im trying to run being for a newer version of arduino, and my current one doesn't have these things defined in the SPI header file. How can i check which version of arduino im running and update the software (or even just the header file) if necessary? I am running arduino on Debian linux 9 on a google pixlbook.

Arduino/About Arduino?

Or indeed the sodding great clue on every page of code you open.

1 Like

Hi @adrienamour00. These replies answered the question that you asked, but if you are interested in the SPI library then you didn't really ask the right question. This library is bundled with each boards platform, so it is the boards platform version that you are interested in. Since the Arduino IDE Boards Manager allows any version of any platform to be installed with any modern version of the Arduino IDE, the IDE version is not relevant.

I'm going to ask you to provide some additional information that might allow us to most effectively explain the situation to you.

Please do this:

  1. Select File > Preferences from the Arduino IDE menus.
  2. Check the box next to "Show verbose output during: ☐ compilation".
  3. Click the OK button.
  4. Select Sketch > Verify/Compile from the Arduino IDE menus.
  5. After the compilation fails you'll see a button on the right side of the orange bar in the Arduino IDE: Copy error messages. Click that button.
    This copies the full output to the clipboard.
  6. Open a forum reply here by clicking the Reply button.
  7. Click the </> icon on the post composer toolbar.
    This will add the forum's code block markup (```) to your reply to make sure the error messages are correctly formatted.
    Code block
  8. Press Ctrl+V.
    This will paste the compilation output into the code block.
  9. Move the cursor outside of the code tags before you add any additional text to your reply.
  10. Click the Reply button to post the output.
1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.