1. 16 6月, 2023 1 次提交
  2. 08 6月, 2023 1 次提交
  3. 06 6月, 2023 1 次提交
  4. 05 6月, 2023 1 次提交
    • P
      Remove image sharp (#2069) · ded7ddff
      Patrick Grawehr 提交于
      * Create new SkiaSharpAdapter project
      
      This is an adapter that uses SkiaSharp as Bitmap handling backend
      
      * Create new image abstraction layer
      
      BitmapImage is the new abstract bitmap type.
      Changed most bindings to use the new type, and also changed
      bindings to use System.Drawing again for those types that will
      still be supported on all platforms (Color, Size, Rectangle, Point)
      
      * Disable warnings to make intermediate version build
      
      * Make test compile temporarily
      ded7ddff
  5. 01 6月, 2023 1 次提交
  6. 18 5月, 2023 2 次提交
    • J
    • P
      First draft for new ComponentInformation support (#1965) · 2460cd3d
      Patrick Grawehr 提交于
      * First draft for new ComponentInformation support
      
      * Support SPI busses in ComponentInformation
      
      * Implementation of QueryComponentInformation for all core object types
      
      * Fix tests (Can have more than one SPI device for the same set of pins)
      
      * Disable kernel creation
      
      Due to the code changes, the kernel grew to big,
      will attempt to fix that later
      
      * Remove ComponentState.cs, as usage is still unclear
      
      * Prevent infinite recursion while iterating the tree
      
      In case there's a loop in it
      
      * Provide OpenPins list from base class
      
      And keep separate list in ManagedGpioController, so we don't
      need to expose the list.
      
      * Fix baseline compatibility errors
      
      * Event will eventually be added later
      
      * Add comment that this API is subject to change
      
      * Add ComponentInformation specifics for FtDevice
      2460cd3d
  7. 17 4月, 2023 1 次提交
  8. 13 4月, 2023 3 次提交
  9. 06 4月, 2023 1 次提交
  10. 31 3月, 2023 2 次提交
  11. 30 3月, 2023 1 次提交
  12. 23 3月, 2023 1 次提交
  13. 21 3月, 2023 1 次提交
  14. 19 3月, 2023 1 次提交
    • K
      Update .markdown-link-check.json (#2056) · ec29dad2
      Krzysztof Wicher 提交于
      * Update .markdown-link-check.json
      
      Ignore links to internal builds from link checker. They are used as documentation for how to release.
      
      * Update .markdown-link-check.json
      
      * Update .markdown-link-check.json
      
      * Use old version of markdown-link-check
      
      The latest version (3.11.0) is broken. It completely ignores the
      configuration file.
      
      ---------
      Co-authored-by: NPatrick Grawehr <pgrawehr@hotmail.com>
      ec29dad2
  15. 18 3月, 2023 1 次提交
  16. 17 3月, 2023 1 次提交
    • K
      Fix build (#2051) · 6e238a0d
      Krzysztof Wicher 提交于
      * Update CompatibilitySuppressions.xml
      
      * Test hack to activate PWM programatically
      
      * fix a hack
      
      * undo hack, try to disable pwm tests
      
      * disable arduino, fix PWM disable
      6e238a0d
  17. 11 3月, 2023 1 次提交
  18. 10 3月, 2023 2 次提交
  19. 01 3月, 2023 1 次提交
    • P
      A set of minor fixes (#2044) · bba567f1
      Patrick Grawehr 提交于
      * Ensure lines are properly cleared
      
      * Improve stability of I2C and PWM transfers
      
      * Avoid division by zero
      
      * Increase stability of BME680 readings
      
      * Minor cleanup
      bba567f1
  20. 24 2月, 2023 1 次提交
  21. 17 2月, 2023 1 次提交
    • J
      multiple fixes for 2K and 4K cards (#2028) · c73a9f6c
      jdbruner 提交于
      * multiple fixes for 2K and 4K cards
      
      The last 8 sectors of a 4K card have 16 blocks per sector. There are still only 4 sets of
      access control bits, so they apply to groups of blocks: (0-4, 5-9, 10-14, and 15).
      Added some helper functions to map block numbers of sector and group, and use these
      in the sector trailer encode/decode functions instead of blocknumber%4.
      
      Fixed the spelling error of EncodeSectorAndClockTailer() by renaming to EncodeSectorAndBlockTailer()
      and adding a synonym for the old name.
      
      Fixed an error in FormatNdef for 2K and 4K cards - it was writing block 3 a second
      time rather than writing block 67.
      
      Renamed the first parameter of SetCapacity from ATAQ to ATQA.
      
      fixed CRC byte for MAD directory in sector 16
      write all four blocks in sector 16
      re-factor writing of all NFC sector trailers
      
      Rename blockNumber to blockGroup in DecodeSectorTailer
      Treat KeyA in AuthenticateBlockKeyA the same as KeyB in AuthenticateBlockKeyB
      
      * addressing review comments
      c73a9f6c
  22. 16 2月, 2023 3 次提交
    • M
      Fix OragePiPC typo (#2035) · a21e403e
      Misha 提交于
      a21e403e
    • P
      NMEA support improvements (#1939) · 03192fa5
      Patrick Grawehr 提交于
      * NMEA support improvements
      
      - Add AIS parser, including AIS target manager
      - Add messages for engine surveillance
      - Improve performance of Geoid calculations
      - Add NMEA Udp server
      - Add NMEA TCP client
      - Fix bugs
      - Improve simulation
      
      ----
      * Attempt to fix flaky test
      
      * Update suppression file
      
      * Fix wrong TFM string
      
      * .NET 6.0 is already default
      
      * Add some more tests
      
      Test coverage for Nmea0183 namespace is now ~80%
      
      * Update documentation
      
      * The TcpClient class is acting up on netcoreapp3.1
      
      Therefore only run this test with .NET 6.0
      
      * Include full text of license
      Co-authored-by: NKrzysztof Wicher <mordotymoja@gmail.com>
      
      * Remove direction from M and S format specifiers
      
      Append N or E instead
      
      * Attempt to make test more reliable
      
      * Removed duplicate method
      
      * Include attribution for tests
      
      * Remove unused usings.
      
      * Code review updates
      
      * Embed test data as resources
      
      So the test location is independent from the source location
      
      * Fix compatibility problems with new UnitsNet version
      
      * Separate cache from higher-level logic
      
      * Update CompatibilitySuppressions.xml
      
      ---------
      Co-authored-by: NKrzysztof Wicher <mordotymoja@gmail.com>
      03192fa5
    • S
      Board: Improve I²C device management to avoid null reference exceptions (#2032) · adf53ddb
      Scott W Harden 提交于
      * disable Board I2cBusManager device caching
      
      fixes issues described in #2031 and #2032
      
      * Ft232HI2c → Ft232HI2cDevice
      
      suggested by pgrawehr in #2032 
      
      * Ft232HI2c: inherit from I2cDevice
      
      so Microsoft.NET.ApiCompat.ValidatePackage.targets will pass after 3dfa427c79675f0a69fec0e59813448efcec773a
      
      * delete Ft232HI2c
      
      it has been replaced by Ft232HI2cDevice
      
      * I2cBusManager: CreateDevice() remembers newest device
      adf53ddb
  23. 15 2月, 2023 2 次提交
  24. 12 2月, 2023 2 次提交
  25. 11 2月, 2023 1 次提交
  26. 10 2月, 2023 2 次提交
  27. 06 2月, 2023 1 次提交
  28. 27 1月, 2023 1 次提交
  29. 25 1月, 2023 2 次提交
    • R
      Button with external resistor bug as for #2012 (#2013) · bf03b0e8
      Raf (Raffaele Rialdi) 提交于
      * Added IsExternalResistor in the constructor to support external resistors and continue detecting correctly the gpio transitions in the events
      
      * fixing comment
      
      * Adding two constructors to the button which avoids using PinMode
      
      * ctor refactoring to avoid ambiguity
      
      * Cleaned up the old constructors
      
      * Added IsExternalResistor in the constructor to support external resistors and continue detecting correctly the gpio transitions in the events
      
      * fixing comment
      
      * Adding two constructors to the button which avoids using PinMode
      
      * ctor refactoring to avoid ambiguity
      
      * Cleaned up the old constructors
      
      * fixes as requested by the review
      
      * Removed the old two constructors. The default value of `isPullUp` is now true. This PR introduces a source breaking-change as discussed and approved in the Triage.
      
      * Fixing Arduino Monitor example and compatibiltiy files for ctor breaking changes
      
      * Fixed Arduino.Monitor.cs as for request
      
      * dispose + error handling
      
      * shouldDispose check
      
      * Checking whether the pin support being configured as input and/or pull-up/down.
      
      * refactoring
      bf03b0e8
    • J