Skip to content

[Feature request] have IntelliSenseMode option with unknown platform, compiler and arch #6813

Closed

Description

I'm working on a project that targets embedded systems.

  • working on Macbook Pro
  • target system: Arduino (tiny ARM board)

#6745 added definitions for Linux, macOS, WIndows, but no other definitions.

I think it would be nice to have a option that allows users to define their own settings for a particular system without automatically adding them. (like "intelliSenseMode": "bare")

Originally posted by Akihiro YAMAZAKI (@zakkie) in #1083 (comment)

Activity

  1. sean-mcmanus commented on Jan 20, 2021

    @sean-mcmanus
    Contributor

    Akihiro YAMAZAKI (@zakkie) Would just the platform being unknown be sufficient, e.g. unknown-gcc-x64? I think our parser will require the compiler and architecture to be known.

  2. sean-mcmanus commented on Feb 3, 2021

    @sean-mcmanus
    Contributor

    I'm seeing multiple users hitting this, e.g. #2086 (comment)

  3. sean-mcmanus commented on Feb 3, 2021

    @sean-mcmanus
    Contributor

    It should be possible to workaround this issue via removing the defines in the the *.json file (that matches the target intelliSenseMode) next to the extension binaries, but the modification would need to reapplied after any extension update.

  4. Colengms commented on Apr 16, 2021

    @Colengms
    Contributor

    This looks very similar to #4653 This issue goes a bit further, but I suspect the up-votes on the other issue are in favor of what this issue is requesting. So, closing this issue in favor of the other one.

    Akihiro YAMAZAKI (@zakkie) If there is something here that is not tracked by the other issue, please let us know.

  5. locked and limited conversation to collaborators on May 31, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions