Releases: WildernessLabs/Meadow.Core
Releases · WildernessLabs/Meadow.Core
v0.98.0 for RC3-1
What's Changed
- Nugetize Meadow for F7, Windows and Linus by @jorgedevs in #291
- Allow for IMeadowDevice to be further down the inheritance chain by @ctacke in #292
- Add reserved pins config by @NevynUK in #293
- Feature/update service by @ctacke in #285
- [OTA] Added support for decrypting RSA data using Meadow Cloud creden… by @alexischr in #281
- Add reserved pins config by @ctacke in #294
- minor bug fixes by @ctacke in #295
- Fix M.Linux references after folder changes by @patridge in #296
- resistor mode fix to allow external resistor modes with sysfs by @ctacke in #297
- Added some XML docs by @ctacke in #298
- Simplify ClearStoredAccessPointInformation by @adrianstevens in #299
- provide a way for applications to pass an IApp instance to MeadowOS S… by @ctacke in #300
- Update service can now subscribe to multiple topics from the update s… by @ctacke in #301
- moved common exception from Core to Contracts by @ctacke in #302
- Merge to main to release Meadow.Core for RC3-1 by @adrianstevens in #303
- Nuget and ref fixes for RC3-1 by @adrianstevens in #304
Full Changelog: v0.96.0...v0.98.0
v0.96.0 for RC3
What's Changed
- Nugetize for RC2-2 by @adrianstevens in #276
- Update CreateI2c bus overload with bus number to instantiate the bus by @adrianstevens in #277
- Merge to main for rc2-2-1 by @adrianstevens in #278
- improved messaging in Update service. Show down service when app exits. by @ctacke in #280
- serial parity bug fix by @ctacke in #279
- Feature/os messages by @ctacke in #283
- added launch argument support by @ctacke in #286
- Feature/set clock by @ctacke in #287
- Xml comments by @ctacke in #288
- Nugetize by @jorgedevs in #289
- Meadow.Core to RC3 by @jorgedevs in #290
Full Changelog: v0.95.0...v0.96.0
v0.95.0 for RC2-2
What's Changed
- Update main for 0.94.2 by @adrianstevens in #274
- implementation of IPinController by @ctacke in #271
- Merge to main to publish Meadow.Core for RC2-2 by @adrianstevens in #275
Full Changelog: v0.94.2...v0.95.0
v0.94.2 for RC2-1
What's Changed
- Change Meadow F7 to nugets by @adrianstevens in #266
- move winforms and gtk displays to MF by @ctacke in #267
- Limit build badge to develop by @patridge in #268
- Consolidate tabs/spaces on csproj files by @jorgedevs in #269
- Remove Readme.md by @jorgedevs in #270
- Remove unneeded CreateI2cBus overload + xml comments by @adrianstevens in #272
- Nugetize Meadow.Core for 0.94.2 by @adrianstevens in #273
Full Changelog: v0.94.0...v0.94.2
v0.94.0 for RC2-1
What's Changed
- DigitialInputPort glitch debounce checking - fixes #248 by @adrianstevens in #243
- Access Point adding enums and structures by @NevynUK in #244
- Switch to logger usage by @patridge in #245
- Readme updates by @jorgedevs in #246
- improved error messaging around port in use by @ctacke in #247
- merge actions to develop by @ctacke in #250
- Develop by @ctacke in #251
- Update ci-build.yml by @ctacke in #252
- Update ci-build.yml by @ctacke in #253
- Merge pull request #253 from WildernessLabs/main by @ctacke in #254
- Feature/implementations by @ctacke in #248
- Feature/abstractions by @adrianstevens in #255
- Update ci-build.yml by @ctacke in #257
- fix break in linux and simulation from core refactor by @ctacke in #256
- Feature/buffers by @adrianstevens in #258
- moved channel infos from F7 to Core by @ctacke in #259
- Bug/serial by @ctacke in #260
- changed I2c from frequency to an enum - only discrete values are allowed by @ctacke in #262
- Feature/meadow win forms by @ctacke in #261
- Re-add From instantiation logic by @adrianstevens in #263
- Delete channel info base classes - moved to contracts by @adrianstevens in #265
- Merge to main for RC2-1 by @adrianstevens in #264
Full Changelog: v0.92.6...v0.94.0
RC-2.1
What's Changed
- Feature/app lifecycle by @ctacke in #241
- RC2-1 by @adrianstevens in #242
Full Changelog: v0.92.5...v0.92.6
RC-2
What's Changed
- Update main for v0.90.0 RC1-1 by @adrianstevens in #220
- Update Action ymls by @adrianstevens in #221
- Update Actions yml by @adrianstevens in #222
- added SD support by @ctacke in #218
- Swtich core to local refs by @adrianstevens in #224
- added D16 pin to CCM by @ctacke in #223
- Remove MQTT Nuget by @NevynUK in #225
- add ISleepAwarePeripheral support by @ctacke in #210
- Feature/wifi refactor by @ctacke in #212
- protect interrupt handlers from exceptions by @ctacke in #226
- App lifecycle clean-up by @ctacke in #227
- Second wi fi connect by @NevynUK in #228
- CCM D01 fix by @ctacke in #230
- Tidy up after WiFi refactor. by @NevynUK in #232
- Removed double call to ConnectToDefaultAccessPoint by @NevynUK in #233
- CCM D01 interrupt group fix by @ctacke in #231
- Feature/ctacke wifi by @ctacke in #234
- Bug/sd platform support by @NevynUK in #235
- Bug/wifi started by @ctacke in #237
- Feature/network errors by @ctacke in #238
- wifi connect delay test by @ctacke in #239
- RC2 by @adrianstevens in #240
Full Changelog: v0.90.0...v0.92.5
v0.90.0 for RC1-1
What's Changed
- release 0.4.3 by @lamebrain in #91
- release 0.20.0 by @lamebrain in #92
- beta 4.5 release (0.21.0) by @lamebrain in #95
- 0.22.0 release by @lamebrain in #99
- bump assembly ref by @lamebrain in #100
- 0.23.0 release by @lamebrain in #108
- Updated enums and structures to match ESP32 and OS definitions. by @NevynUK in #113
- Configuration and new events. by @NevynUK in #115
- Misc networking fixes by @NevynUK in #117
- 0.5.2.5 - Configuration by @NevynUK in #118
- Removing NTP server config by @NevynUK in #122
- App re-arch by @bryancostanich in #123
- NTPTimeChanged event. by @NevynUK in #125
- Update Meadow.F7.csproj by @alexischr in #126
- Builds now generating docxml for inclusion in nuget package by @wildlingdev in #116
- Added full-duplex exchange to
IByteCommunications
by @bryancostanich in #124 - B6.0 by @adrianstevens in #127
- Adding getsockopt. by @NevynUK in #129
- Feature/spi cleanup by @ctacke in #130
- Moved the reset code to the end of the configuration structure. by @NevynUK in #131
- Revert "Moved the reset code to the end of the configuration structure." by @adrianstevens in #132
- Revert "Adding getsockopt." by @adrianstevens in #133
- Remove Esp32Coprocessor check status + property simplification by @adrianstevens in #134
- Ip address fixes & config changes by @NevynUK in #140
- Added input/output to analog channel info by @ctacke in #141
- unitizing timeouts by @ctacke in #137
- changed backing field on timeouts by @ctacke in #142
- unitize analog input port by @ctacke in #144
- Merging network changes. by @NevynUK in #145
- Fix IsConnected being reset after a connection. by @NevynUK in #146
- Removed Units and Contracts from Core repo by @ctacke in #147
- Fixed timer issues with D02, D06, D09 & D11 by @Peter-Moody in #138
- Feature/ccm by @ctacke in #150
- DeviceInfo clean-up by @ctacke in #156
- Network APIs by @ctacke in #155
- Updated for battery info by @ctacke in #158
- Added sleep APIs by @ctacke in #157
- [Wifi] Fix some issues with synchronization by @alexischr in #159
- Move GetI2cBusNumberForPins from F7CoreCompute into hardware specific… by @adrianstevens in #161
- Analog doc fixes by @ctacke in #163
- Implement proper OS startup/App lifecycle by @alexischr in #160
- serial port updates by @ctacke in #162
- Feature/pwm freq by @ctacke in #166
- lifecycle updates by @ctacke in #165
- Config update by @NevynUK in #168
- Add validateInterruptGroup param when calling ReassertConfig by @adrianstevens in #164
- Implement IApp in App and define methods as virtual + minor cleanup by @adrianstevens in #167
- Feature/app config by @ctacke in #169
- lifecycle fix by @ctacke in #171
- Removed some XML comment warnings. by @NevynUK in #170
- added App and Device to Resolver by @ctacke in #172
- debounce changed to timespan by @ctacke in #173
- Base digital port clean-up by @ctacke in #174
- remove interrupt capability for group 10 on F7 by @ctacke in #175
- Feature/base port by @ctacke in #176
- Align app settings with other config filenames by @patridge in #180
- updates to appconfig by @ctacke in #181
- implemented ICounterController by @ctacke in #177
- disable interrupts on ESP-used groups by @ctacke in #183
- App fail restart: align config setting names by @patridge in #184
- handle invalid JSON or invalid YAML in app configs by @ctacke in #187
- Issue 214 by @ctacke in #185
- Trying a new network API by @ctacke in #188
- Add InvokeOnMainThread by @ctacke in #189
- [After Meadow.Contracts#34] Remove OnShutdown unused parameters by @patridge in #190
- removed some string interpolation from debug messaging by @ctacke in #193
- InputPort dispose not getting called by @ctacke in #192
- SpiPeripheral ReadRegister fix + xml comments by @adrianstevens in #194
- unitized sleep by @ctacke in #195
- Fix comment typo by @patridge in #196
- CCM is a v2, not v1 by @ctacke in #198
- Feature/ms network by @ctacke in #199
- Moved power management to an interface in the OS by @ctacke in #201
- Improve unhandled exception output by @ctacke in #202
- Feature/update service by @ctacke in #197
- removed power unused methods from App by @ctacke in #204
- better handling of incorrect platform startup messaging by @ctacke in #205
- remove recovery stuff from IApp by @ctacke in #206
- Use dotnet instead of nuget and msbuild by @NevynUK in #208
- [OS] Pause runtime main thread on app shutdown by @alexischr in #211
- better handling of bad data in the app config by @ctacke in #213
- fix package icon by @ctacke in #215
- resistor bug by @ctacke in #216
- only disable interrupts that were previously enabled by @ctacke in #217
- Feature/log ticks by @ctacke in #214
- battery info fix for F7v2 by @ctacke in #209
- Sync main back to develop by @adrianstevens in #219
New Contributors
- @alexischr made their first contribution in #126
- @wildlingdev made their first contribution in #116
- @patridge made their first contribution in #180
Full Changelog: 5.1.0...v0.90.0
Beta 5.1
5.1.0 Update MeadowF7 to deploy netstandard.dll when refererening proj
Beta 4.6
Changes:
- 9c6c5ca Merge pull request #100 from WildernessLabs/develop
- b697fe9 bump assembly ref
- a5a1f1b Merge pull request #99 from WildernessLabs/develop
- 1622532 meadow.core release 0.22.0
- 3c012f6 move Meadow.Units into Units
- d838611 setup Meadow.Units publish
- 6679461 prep for beta publish
- e60f098 Merge pull request #98 from WildernessLabs/ImproveWiFiErrorReporting
- f34fde5 Changes to support a better state model for WiFi connections.
- 9aea6f8 Additional status codes for WiFi errors.
See More
- 352c677 New codes and message to support better error reporting.
- fe55fd4 Catered for the fact that the ESP antenna might not be known.
- ed866e0 Fixed formatting.
- 46874c0 Modified configuration fetch from ESP32
- 714b07c Modifications to properties
- a2c80be Merge pull request #97 from WildernessLabs/AntennaAndBattery
- be2810f Small API changes.
- 65518a4 SetAntenna and BatteryLevel implemented
- be8d3fe removed double instantion.
- d49cd62 added notes.
- 7e9f37f Refactored antenna stuff
- 64a4285 Added battery level support
- 40a3af2 Cleanup.
- 2c724ec Added holding file for Bluetooth
- 5d7de01 Reformatted.
- 0b315aa small cleanup
- b2e4c28 Merge pull request #96 from WildernessLabs/AddingEventGeneration
- 902c958 made filename windblows friendly
- 71dbc53 Merge branch 'develop' into AddingEventGeneration
- f0cf22d Asyncify
- b4239a3 Cleanup and renames
- 9306757 Collapsed
Esp32WiFiAdapter
intoEsp32Corpocessor
- 68c1c00 added project reference to units.
- d9d7552 Added some comments.
- d48b89b Wired up some events to user application.
- 61ab571 added operators
- 2035672 small conversion fix.
- 64adec2 Removed debug information and added Output.BufferIf overload.
- 4e014e5 Complex events (i.e. events with payloads) working.
- 420bf1b Simple events implemented
- 40524c8 Add Mass and Speed conversions
- 4b53d10 rename
- 3e9aa31 Events are now bubbled up to managed layer
- f997780 Added Azimuth to units
- 68942a7 Added Velocity support.
- 4559ac9 Merge pull request #95 from WildernessLabs/develop
- 94016c9 0.12.0 bump
- 175b690 bump 0.21.0-beta02
- 91ae7cc 0.12.0-beta01 bump
- 49ee634 Merge remote-tracking branch 'origin/develop' into develop
- 62dfffb Removed set for all properties in the interface and implementation.
- 9d23ec2 Merge pull request #94 from WildernessLabs/dev_resistor_mode
- 2dd9032 Switch backslash to forward slash in comment
- 6d825ad Update on ResistorMode (PullUp -> InternalPullUp, PullDown -> InternalPullDown, Add ExternalPullUp and Add ExternallPullDown)
- c29be5e Merge pull request #93 from WildernessLabs/WiFiCleanup
- c18d42d Switch ILed parameters from uint to int
- 0fd1c22 New messages.
- 98ea577 Refactor of WiFi classes.
- 380c1d9 Added some configuration properties and tidy up
- 4ec8da5 Exposed IP address, subnet mask and gateway properties.
- fc4887a fix error message to have correct pin name
- 5fbf102 Removed another debug message
- 2f1c7aa Remove debug Console messages
- 7ef8cce small clenaup
- 02487e9 Units are not mutable and use a base unit conversion
- b7a21b9 Create RelativeHumidity.cs
- 7c49202 Added Pressure support
- 0d4012d coupel more
- 2c0f2d9 minor syntax
- 6514580 small syntax fix
- 46b333b minor syntax fix.
- 245cfec Initial unit library code with temp and tests
- b0e7065 Merge pull request #92 from WildernessLabs/develop
- 252751f bump 0.20.0
- 6de81cf 0.20.0-beta01 bump
- d1403cc make interrupt events tasks
- 41e5b9d Merge pull request #91 from WildernessLabs/develop
- 5c15158 main trigger
- 7c36796 bump 0.19
- 245f211 0.19.0 beta push
- c391166 added some docs to the DigitalInputPort
- 9979906 interrupt bug fx for debounce/glitch change
- 877a20a Made device information symbolic names more friendly.
- 7b7ab8a Merge pull request #90 from WildernessLabs/getDevInfo802
- 0ea2f40 bump for prod release
- b8e8abe bump meadow core beta
- 44ae136 Made Chris Tacke's suggestions
- 7287fe0 Removed using statements I didn't need to add
- e2b0a1d placed device information into structure
- 9d64b86 minor cleanup
- 3f344e0 Changes need for getting device info via .net app
- d3ecd0a Bug 118: fix in interrupt events
- cc53c69 Update ITextDisplay for TextDisplayMenu changes
- 9e72887 Merge branch 'develop' of https://github.com/WildernessLabs/Meadow.Core into develop
- dc18f4f Clean up console output for PWM.
- e0c37a0 Merge pull request #89 from WildernessLabs/feature/power-management
- 9384c70 Merge branch 'feature/power-management' of https://github.com/WildernessLabs/Meadow.Core into feature/power-management
- ead2299 turn of GPIO debug messages
- 848dcf7 Format cleanup
- de21300 cleanup and docs
- 809d91b Moved watchdog and reset to MeadowOS
- 6327644 Removed Console PM messages
- 12a9a58 Merge branch 'develop' into feature/power-management
- 2aadbbe Fixes for register times
- 6c7bc12 Abandon trying to use the nuttx watchdog driver and brute force it from c#
- d1c1570 working on reset/watchdog/etc
- 760596e Merge pull request #86 from WildernessLabs/feature/test-suite
- 691d37c Merge branch 'feature/test-suite' into feature/power-management
- 73a0dc0 Merge branch 'develop' into feature/test-suite
- 415e196 Merge pull request #88 from WildernessLabs/MoveToIDF4.1
- b99c9ef Minor change to support move to IDF 4.1 in ESP code
- 9e1b621 Methods no longer require explicit network connection
- 3fa60ff Comment tidy up
- 3783264 Small file renames
- 6e810cf Merge remote-tracking branch 'origin/master' into feature/test-suite
- ddd4e2b More interrupt bug fixes
- d1433ab Merge pull request #87 from WildernessLabs/develop
- ffcffeb publish 0.17.0
- f900646 bump to 0.17.0-beta01
- 7631959 Added serial port write timeout
- 063eae2 Added debugging. Moved classes to files. Bug fix in interrupt grouping
- d0dfa66 Added GetPin to IIODevice
- a4ff67a Merge pull request #85 from WildernessLabs/bugfix/serial
- 1de4e47 Protec...