Implemented enhancements:
- Add ORGPAL3 target #1654
- Remove c_Flags_Patch from CLR_RECORD_ASSEMBLY #1644
- Add SetupTimeoutFromTimeSpan #1643
- Update SerialCommunication assembly to include enums from managed #1640
- Update SPI declaration #1639
- Update Devices.Gpio declaration #1638
- Decrease time to disconnect and reconnect STM32 targets that implement CDC #1635
- Support for SPI4 on STM32F429I-DISCOVERY #1634
- Add missing configuration for CS in SPI configuration #1632
- Move WriteLine implementation to Runtime.Native #1631
- Work on DateTime code #1629
- Work on TI CC3220SF target #1626
- Work on boot and debugger #1624
- Adds a config level for SPI on ChibiOS targets #1622
- Remove unused parameter from BringExecCounterToDate #1613
- Add support for custom attributes with constructors for classes and methods #1611
- Increase flash region in debug config #1610
- Remove unused declaration in STM32 flash driver #1608
- Increase managed heap to maximum on ESP32 #1597
- Support for microSD Click board. #1591
- Improvements in CRC32 calculation #1584
- Work SWO handlers #1579
- Simplified timeout handling on flash driver v2 #1577
- Rework CLR Debug class #1576
- Add Quail storage capability #1571
- Upgrade to FatFS R0.14 #1548
- Save Heap location and size in config #1544
- Rework of UART on MIMXRT1060 #1529
- Update Esp32 Ethernet for alternate clock modes #1526
- Add TI CC1352R1 to reference targets #1522
- Add Hard Fault handler for Cortex-M0 #1520
- FreeRTOS: Rework GLOBAL_LOCK() and GLOBAL_UNLOCK() #1518
- Nxp Gpio update to use a standard interface and enable interrupts #1511
- Re-add COM6 to STM32F769 #1505
- Fix cast issues with socket addresses #1504
- Fix define compare for USBH #1495
- Extract AssertBlockStorage to it's own function #1472
- Enable support for multiple block storage devices #1466
- Add support for new ResourceManager class lib #1459
- Implement working GetCustomAttributes #1429
Fixed bugs:
- Work wireless config ESP32 #1652
- Fix getting DateTime value from boxed object #1647
- Rework NativeInit for SPI #1646
- Work on SWO #1636
- Fix System.Network declarations #1633
- Fix CRC32 calculation for CC32xx SDK #1627
- Fix race condition with debugger on soft reboot #1619
- Work GpioChangeCounter #1616
- Fix float point comparisons #1615
- Fix IL instruction isinst #1614
- Double interrupt lock with GPIO #1612
- Fix attributes constructor in FieldInfo #1609
- Replace call to serial stream with channel equivalent that has timeout #1606
- Fix STM32F769I clock settings #1600
- Work on GPIO code #1598
- Fix attribute parser for attribute classes without constructor #1596
- Fix access to DateTime fields in Windows.Storage #1595
- Fix deploying for NXP board #1592
- Fix STM32 CRC32 driver #1585
- Fix reboot on idle #1583
- Disable optimization on CRC32 calculation #1582
- Fix events and timer compare #1581
- Fix unlinking allocated GPIOs #1573
- Fix wrong get socket error method #1572
- Work on interop assemblies struct and collection #1568
- Fix issues with wrong context switching and global lock calls #1567
- Fix time conversion issues in PAL events #1566
- Fix storage config for STM32F091 #1563
- Fix hardware CRC32 module inclusion #1562
- Fix GetInteropNativeAssemblies #1556
- Fix WP header verification when CRC32 is OFF #1555
- Several fixes to 1-Wire on ESP32 #1553
- Fix WP header verification when CRC32 is not implemented #1550
- Fix check for datatype in GetType #1547
- Gpio drivemode validation failed on ESP32 #1546
- Unable to open 2 x SPI bus at same time #1543
- FatFS fixes for F7 series #1538
- Fix UpdateConfigurationBlock #1536
- Fix SWO output #1535
- Rework SWO output #1534
- Type correction in Interop (unsigned as signed) #1531
- Rework of sdcard storage for NXP MIMXRT1060 port #1530
- Fix type mismatch of SetResult functions #1527
- Fix simultaneous use of SDcard and USB MSD #1523
- Fix potential issue with flash write on STMF0 series #1521
- Missing inits for gpio #1512
- Missing updated sdkconfig.h for IDF 3.3 #1510
- Fix issue with GPIO linked node #1509
- Work on SSL accept #1502
- Fix endless loop in 1-Wire during ID search #1501
- Fix Truncate function #1499
- Fix signal name for SD Card detection #1498
- Fix STM32 HAL SPIFFS #1493
- Remove DP FP option from float calls #1492
- Fixes with double calculations #1487
- Fix System.Double implementations for emulated floating point #1486
- Fix assertion of block storage on boot #1473
- Fix CRC driver for STM32L0 series #1471
- Fix STM32 flash driver for L0 series #1469
- Add serial configuration to STM32F091 #1468
- Improvements in STM32 flash driver V1 #1467
- Fix time accuracy #1465
- Fix terminators on NFReleaseInfo strings #1464
- Fix for GetStorageFilesNative when using SPIFFS #1462
- Fix support for SRAM #1460
Documentation and other chores:
- Update Runtime.Native assembly #1651
- Update Rutime.Native and mscorlib assemblies #1650
- Work in TI CC3220SF target #1621
- Fix just a few typos #1620
- Bulk update dependencies #1605
- Update I2C assembly declaration #1604
- Update declaration of System.Collections #1594
- Update assembly declarations #1589
- Update Native.Events assembly declaration #1588
- Fix declaration of Windows.Devices.SerialCommunication #1587
- Improve UpdateConfig command #1586
- Update all assemblies declaration #1580
- Update AccessMemoryErrorCodes enum #1575
- Implement paged request of assemblies available in the target #1554
- Extract System.Text to a separate class lib #1507
- Change format of exception output #1506
- Fix call to USB MSD working thread #1494
- Update declaration of mscorlib #1488
- Separate out low level GPIO #1485
- Update declaration of Devices.Spi #1483
- Update declaration of Devices.Pwm #1482
- Update declaration of Devices.I2c #1481
- Update declaration of Devices.Adc #1480
- Update declaration of Devices.Dac #1479
- Update declaration of Devices.Can #1478
- Update Devices.SerialCommunication #1477
- Update Devices.Gpio declaration #1476
- Update Runtime.Events declaration #1475
- Extract System.Collections from mscorlib #1474
- Update mbedTLS to v2.16.3 #1470
- Update of ESP32 to IDF 3.3 (LTS) #1463
v1.3.2 (2019-10-17)
Fixed bugs:
- Improve valid image check to account for ITCM access devices #1457
Documentation and other chores:
- Update mscorlib assembly declaration #1456
v1.3.1 (2019-10-16)
v1.3.0 (2019-10-14)
Implemented enhancements:
- Add option to build without complex math functions #1454
- Improve sanity check on vector table address #1452
- Improvements in Monitor_FlashSectorMap #1447
- Improvements in block storage API #1446
- Add full type name to System::Double #1439
- Rework SSL code #1427
- Fix configuration manager initialization #1425
- Add GPIO ChangeCounter #1421
- Support larger Flash chips configurations on ESP32 #1415
- Add support for X509Certificate2 #1412
- Work on mbedTLS #1409
- Fix several CLR declarations #1408
- Update Ethernet support #1402
- Add GetInvocationList to System.Delegate #1400
- Add System.Devices.Dac #1396
- Add implementation of GetCustomAttributes for fields #1394
- Update Managed heap allocator #1393
- Improvements in network configuration storing procedure #1389
- Add PlatformCapabilities and TargetCapabilities #1387
- Update Runtime.Native assembly and implementation #1381
- Use HSE as RTC clock source #1380
- Add target and platform name to NFReleaseInfo #1379
- Clean up DateTime code #1375
- Entering power off now disables FSMC #1367
- Add support for MDP to output detailed error messages #1361
- ToInt64 now throws exception when appropriate #1360
- Update SslProtocols protocols enum #1347
- Work on sockets #1345
- Update storage config for NETDUINO3 #1339
- Fix Monitor_ReadMemory command #1337
- Work TI CC3220SF #1336
- Implement native dispose for STM32 targets #1334
- Work on I2C native #1333
- Replace platform delay define with SL API #1329
- Add debug messages to most SL events #1328
- Rework SNTP worker thread #1327
- Work on TI SimpleLink UART output #1326
- Rework UART for TI SimpleLink #1323
- Rework execution engine mutex #1318
- Add support for SPIFFS in STM32 #1311
- Add definition for SD Card detection line #1301
- Add TI CC3220SF_LAUNCHXL #1297
- Fix class names in Windows_Storage_Folder #1293
- Work on native implementation for Windows.Storage #1290
- Initial Support for Windows.Storage on Esp32 #1286
- Power down improvements for SMT32F7 #1283
- Add state flag to signal failure in type load and/or resolution #1278
- Work on Windows.Storage #1277
- Remove unnecessary include of lwIP #1272
- Updates in System.Net assembly #1270
- Update block storage definition for ESP32 #1267
- Add delay on changing debugging execution conditions #1265
- Add support for platform delay in CLR code #1264
- Implement activity heart beat #1262
- Improvements in Debugger::AccessMemory #1261
- Update configuration and options for STM32 network targets #1259
- Add implementation of lwIP semaphore per thread to ChibiOS #1258
- Work on managed events #1245
- Work on background task for Windows.Storage #1244
- Work Windows.Storage background thread #1232
- Work Storage native classes #1230
- Work Devices.Storage #1227
- Work on native Windows.Storage #1226
- Rework STM32F769I target to use serial debugger instead of serial over USB #1225
- Work on Windows.Storage #1223
- Fix missing timeout in WireProtocol message processing #1220
Fixed bugs:
- Add sanity check to valid image verification #1451
- Fix buffer overflow in Garbage Collector #1448
- Fix GPIO interrupt processing for SimpleLink devices #1445
- Spi SDcard fix #1444
- Fix code on enumerating removable and internal storage folders #1437
- Update ESp32 partition sizes #1430
- Fix SPI device getting pin config #1426
- Fix configuration manager initialization #1424
- Fix compiler condition for SPIFFS on StorageFolder #1419
- Fix OemInfo command #1418
- Work on mbedTLS for ESP32 #1413
- Fix Base64 conversion #1407
- Fix secure socket authentication #1399
- Improvements on Devices.Dac #1398
- Add sanity check for SPI dataBitLength #1391
- Fix the milli secs conversion #1384
- Remove ADC channel using PB8 #1383
- Add weak implementations of SOCKETS Dbg init/deinit #1378
- Fixed several issues in HAL_COMPLETION code #1370
- Fix return value on SerialCommunication Store() call #1369
- Fix COM por pin mapping #1368
- Fix delete folder #1366
- Fix several StorageFolder operations #1364
- Fix drive enumeration for Storage API #1363
- Fix to I2C read so last byte is with a NACK #1358
- Fix CurrentDateTime dropping microseconds #1357
- Fix setting of ResolutionFailed flag on boot #1353
- Fix socket connect for TI SimpleLink #1351
- Fix OpenSsl parse certificate on debug build #1346
- Fix rename file issue #1335
- Fix alarm wakeup for STM32F7 #1331
- Fix time get and set in TI SimpleLink HAL #1330
- Work on SNTP for CC3220SF #1322
- Fix SystemState_Query #1320
- Fix to Storage.ReadTextNative #1313
- Fix for OpenIfExisting option for CreateFile #1309
- Fix implementation of GetFolderNative #1308
- Fix wireless profile enumeration #1305
- Fix DMA conflict on STM32F429_DISCO #1294
- Fixed several errors with Windows.Storage #1291
- Fix panic on restart #1289
- Fix timeouts setting in secure sockets #1276
- Fix linker file for ST_NUCLEO64_F091RC #1269
- Fix issue with memory erase #1266
- Add missing call to close sockets on nanoHAL_Uninitialize #1263
- Fix cast on socket select. #1260
- Missing timer object initialization on Time_Initialize #1257
- Add missing field in GetNetworkInterface #1256
- Fix declaration of System.Net class lib #1255
- Fix Native.Events declaration #1253
- Improvements in Windows.Storage #1252
- Fix code for get config block in debugger #1242
- Fixes for StoreFile and FileIO #1229
Documentation and other chores:
- Add support for SoftAP interface for ESP32 #1438
- Added .vscode/settings.TEMPLATE and fixed path issues #1436
- Update declaration of Runtime.Events #1434
- Improve network configuration block management #1422
- Update default serial baud rate #1416
- Add Chinese version of README #1404
- Update Hardware.Esp32 assembly #1392
- Work on native assembly declaration #1382
- Update mscorlib declaration #1376
- Update Storage assembly declaration #1365
- Update mscorlib declaration #1362
- Remove unnecessary comments #1355
- Update System.Net assembly native declarations #1352
- Spelling and grammer corrections #1349
- Update declaration of System.Net assembly #1342
- Update CC3220SF SDK to v3.10.00.04 #1321
- Update Windows.Devices.WiFi version to 1.0.6-preview-001 #1282
- Moved to ChibiOS 19.1 #1274
- Update nanoFramework.System.Net version to 1.0.6-preview-011 #1271
- Update nanoFramework.System.Net version to 1.0.6-preview-009 #1254
- Update Windows.Storage version to 1.0.0-preview-033 #1251
- Update Windows.Devices.SerialCommunication version to 1.1.0-preview-009 #1250
- Update nanoFramework.System.Net version to 1.0.6-preview-003 #1249
- Update nanoFramework.Hardware.Esp32 version to 1.0.6-preview-009 #1248
- Fix API_Hardware.Stm32 option display text #1247
- Work on Storage events #1246
- Update nanoFramework.System.Net version to 1.0.5-preview-001 #1241
- Update nanoFramework.Devices.Can version to 1.0.3-preview-001 #1240
- Update Windows.Devices.WiFi version to 1.0.4-preview-001 #1239
- Update Windows.Devices.Gpio version to 1.1.0-preview-003 #1238
- Update nanoFramework.Runtime.Events version to 1.0.5-preview-003 #1233
- Add support for USB Mass Storage device #1222
v1.0.3 (2018-12-17)
Implemented enhancements:
- Update SslStream native implementation #1094
- Add check for reboot and exit conditions on WaitForEvents loop #1089
- Add native implementation of Devices.Can #1087
- Improve HAL_RingBuffer to handle different type sizes #1083
- Fix include paths difference on release configuration #1043
- Add support for 1-wire interface for ESP32 #1017
- Rework I2C native code #1014
- Improvements on 1-Wire driver and configs #1013
- Improve handling of drivers that use mutexes #1011
- Add native implementation for 1-Wire class library #987
- Socket changes and fixes for HTTP #955
- Rework inclusion of UART declarations in STM32 #951
- Add native support for Hardware.Stm32 class lib #935
- Implemented Base64 encoding/decoding #934
Fixed bugs:
- Fix parsing of X509 certificate for mbedTLS #1093
- Fix parsing of X509 certificate for mbedTLS #1092
- Fix ConfigurationManager_StoreConfigurationBlock for ESP32 #1091
- Fix WiFi assembly declaration #1090
- Add check for buffer empty/full in HAL_RingBuffer #1084
- Fix ADC NativeInit #1081
- Fix nanoCLR Win32 build #1033
- Fix I2C assembly declarations #1023
- Fix System.Net declaration #983
- Fix mscorlib native checksum for 1.0.6-preview-001 #969
- Fix UART4 setting for Windows.Device.SerialCommunication #950
- Fixes for issue #416 #933
Documentation and other chores:
- Update nanoFramework.Hardware.Esp32 version to 1.0.3 #1114
- Update Windows.Devices.WiFi version to 1.0.2 #1113
- Update Windows.Devices.Gpio version to 1.0.2 #1112
- Update nanoFramework.System.Net version to 1.0.2 #1111
- Update nanoFramework.Devices.Can version to 1.0.1 #1110
- Update nanoFramework.System.Math version to 1.0.2 #1109
- Update nanoFramework.Hardware.Stm32 version to 1.0.2 #1108
- Update nanoFramework.Networking.Sntp version to 1.0.2 #1107
- Update nanoFramework.Devices.OneWire version to 1.0.1 #1106
- Update Windows.Devices.Spi version to 1.1.0 #1105
- Update Windows.Devices.Pwm version to 1.1.0 #1104
- Update nanoFramework.Runtime.Native version to 1.0.2 #1103
- Update nanoFramework.Runtime.Events version to 1.0.2 #1102
- Update Windows.Devices.I2c version to 1.1.0 #1101
- Update nanoFramework.Windows.Devices.Adc version to 1.1.0 #1100
- Update CoreLibrary version to 1.1.0 #1096
- Update nanoFramework.System.Net version to 1.0.2-preview-028 #1095
- Update nanoFramework.Devices.Can version to 1.0.0-preview-006 #1088
- Update Windows.Devices.SerialCommunication version to 1.0.2-preview-017 #1082
- Update nanoFramework.Hardware.Stm32 version to 1.0.2-preview-024 #1080
- Update nanoFramework.System.Math version to 1.0.2-preview-015 #1079
- Update Windows.Devices.Pwm version to 1.0.2-preview-017 #1078
- Update nanoFramework.Windows.Devices.Adc version to 1.0.2-preview-024 #1077
- Update Windows.Devices.I2c version to 1.0.2-preview-025 #1076
- Update Windows.Devices.Spi version to 1.0.2-preview-019 #1075
- Update nanoFramework.Hardware.Esp32 version to 1.0.2-preview-017 #1074
- Update Windows.Devices.WiFi version to 1.0.2-preview-017 #1073
- Update Windows.Devices.Gpio version to 1.0.2-preview-025 #1072
- Update nanoFramework.System.Net version to 1.0.2-preview-023 #1071
- Update nanoFramework.Hardware.Esp32 version to 1.0.2-preview-015 #1070
- Update nanoFramework.Runtime.Events version to 1.0.2-preview-023 #1069
- Update nanoFramework.System.Net version to 1.0.2-preview-021 #1068
- Update Windows.Devices.WiFi version to 1.0.2-preview-015 #1067
- Update Windows.Devices.Gpio version to 1.0.2-preview-023 #1066
- Update nanoFramework.System.Math version to 1.0.2-preview-014 #1065
- Update nanoFramework.Hardware.Stm32 version to 1.0.2-preview-023 #1064
- Update nanoFramework.Runtime.Events version to 1.0.2-preview-021 #1063
- Update Windows.Devices.I2c version to 1.0.2-preview-023 #1062
- Update nanoFramework.Networking.Sntp version to 1.0.2-preview-049 #1061
- Update nanoFramework.Devices.OneWire version to 1.0.0-preview-014 #1060
- Update Windows.Devices.Spi version to 1.0.2-preview-017 #1059
- Update Windows.Devices.Pwm version to 1.0.2-preview-015 #1058
- Update nanoFramework.Windows.Devices.Adc version to 1.0.2-preview-022 #1057
- Update nanoFramework.Runtime.Native version to 1.0.2-preview-016 #1056
- Update CoreLibrary version to 1.0.6-preview-021 #1055
- Update nanoFramework.Hardware.Stm32 version to 1.0.2-preview-021 #1045
- Update code for Hardware.Stm32 #1044
- Update nanoFramework.Hardware.Stm32 version to 1.0.2-preview-019 #1042
- Update nanoFramework.Networking.Sntp version to 1.0.2-preview-048 #1032
- Update Windows.Devices.Spi version to 1.0.2-preview-015 #1031
- Update Devices.Spi assemblies #1030
- Update Windows.Devices.Pwm version to 1.0.2-preview-013 #1029
- Update Devices.Pwm declarations #1028
- Update nanoFramework.Windows.Devices.Adc version to 1.0.2-preview-020 #1027
- Update nanoFramework.Hardware.Stm32 version to 1.0.2-preview-017 #1026
- Update declaration of nanoFramework.Hardware.Stm32 #1024
- Update Windows.Devices.I2c version to 1.0.2-preview-020 #1015
- Update Devices.Adc declaration #1010
- Update Windows.Devices.SerialCommunication version to 1.0.2-preview-013 #1009
- Update nanoFramework.Runtime.Native version to 1.0.2-preview-012 #1008
- Update declarations for Runtime.Native #1007
- Update nanoFramework.System.Math version to 1.0.2-preview-010 #1006
- Update nanoFramework.Hardware.Esp32 version to 1.0.2-preview-012 #1005
- Update Windows.Devices.WiFi version to 1.0.2-preview-011 #1004
- Update nanoFramework.System.Net version to 1.0.2-preview-013 #1003
- Update Windows.Devices.Gpio version to 1.0.2-preview-015 #1002
- Update nanoFramework.Runtime.Events version to 1.0.2-preview-017 #1001
- Update nanoFramework.Hardware.Stm32 version to 1.0.2-preview-010 #998
- Update nanoFramework.Networking.Sntp version to 1.0.2-preview-012 #997
- Update Windows.Devices.Spi version to 1.0.2-preview-011 #996
- Update Windows.Devices.I2c version to 1.0.2-preview-015 #995
- Update Windows.Devices.Adc version to 1.0.2-preview-009 #994
- Update nanoFramework.Runtime.Native version to 1.0.2-preview-009 #993
- Update nanoFramework.CorLib version to 1.0.6-preview-010 #992
- Update Windows.Devices.I2c version to 1.0.2-preview-010 #986
- Update Devices.I2c assembly declaration #985
- Update nanoFramework.Hardware.Esp32 version to 1.0.2-preview-009 #980
- Update Windows.Devices.Gpio version to 1.0.2-preview-008 #979
- Update Windows.Devices.SerialCommunication version to 1.0.2-preview-009 #978
- Update Windows.Devices.Spi version to 1.0.2-preview-007 #977
- Update Windows.Devices.I2c version to 1.0.2-preview-007 #976
- Update declaration of Windows.Devices.Gpio #973
- Update declaration for Windows.Devices.Spi #972
- Update declaration for Windows.Devices.SerialCommunication #971
- Update Windows.Devices.I2c declaration #970
- Update nanoFramework.Hardware.Esp32 version to 1.0.2-preview-004 #968
- Update Windows.Devices.SerialCommunication version to 1.0.2-preview-004 #967
- Update Windows.Devices.WiFi version to 1.0.2-preview-004 #966
- Update nanoFramework.System.Net version to 1.0.2-preview-001 #965
- Update Windows.Devices.Spi version to 1.0.2-preview-004 #964
- Update Windows.Devices.Gpio version to 1.0.2-preview-004 #963
- Update nanoFramework.Hardware.Stm32 version to 1.0.2-preview-004 #962
- Update nanoFramework.Networking.Sntp version to 1.0.2-preview-005 #961
- Update Windows.Devices.I2c version to 1.0.2-preview-004 #960
- Update Windows.Devices.Adc version to 1.0.2-preview-004 #959
- Update nanoFramework.Runtime.Native version to 1.0.2-preview-004 #958
- Update nanoFramework.Runtime.Events version to 1.0.2-preview-004 #957
- Update nanoFramework.CorLib version to 1.0.6-preview-001 #956
- Update nanoFramework.Networking.Sntp version to 1.0.2-preview-002 #954
- Move System.Math to it's own class lib #948
v1.0.1 (2018-10-18)
v1.0.0 (2018-10-18)
Implemented enhancements:
- Work on config block #904
- Add support for GetCustomAttributes #865
- Fix for issue #402: Type.GetInterfaces doesn't return the inherited interfaces #851
- Fix: Unable to start debug session on ESP32 when using SerialCommunication #846
- Fix for string.LastIndexOf(char, int) and string.LastIndexOf(string, int) should search toward the beginning of the string #400 #845
- Add native implementation of resource utility #844
- SNTP fixes for ESP32 #838
- Fix WiFi version #834
- Move CLR_SETTINGS to targets #832
- Implemented WatchChar in ESP32 #831
- Improve posting of managed events #830
- Add back GenericPort_Write to ESP32 #829
- Rework system math implementation #823
- Merge watchdog branch #819
- Work on mbed TLS parse certificate #807
- Add new Guid and random for Esp32 #804
- Clean-up messaging class #799
- Correct comment about heap for STM32 targets #794
- Update ChibiOS config files for STM32F091RC target #793
- Move booter blinker thread code to main loop #790
- Updates required by ChibiOS fixes #787
- Add support for target reporting if it has nanoBooter #785
- Add support for configurable Wire Protocol packet size #784
- Fix required for build with RelWithDebInfo #774
Fixed bugs:
- Fix bug with infinite timeout handling #906
- Fixes to SPI for half duplex/TransferSequential #872
- Fix STM32 series defines throughout the code #862
- Fix enumeration of config blocks when device has no config block #857
- Fix Convert::NativeToInt64 for multiple base conversions #855
- Fix for issue #390: object.GetHashCode not working #852
- Fix for issue #409: NativeToDouble doesn't support the "e"/"E" exponential char #850
- Fix for issue 403: type.GetMethods returns also static methods of the base class #849
- The format for 64bit values is "ll" not "l" #848
- Uncommented the CLR_RT_TypeSystem::FindTypeDef functionality #847
- Fix for double.ToString() and float.ToString() #841
- Fix Random.Next returns negative numbers #405 #840
- Fix Math.Round #839
- Fix DateTime.DaysInMonth #837
- Fix single precision Truncate___STATIC__R4__R4 #836
- Rework math calls #827
- Config changes #818
- Fix number conversion #816
- Fix ToString for doubles and floats #815
- Fix tiny printf implementation #813
- Fix I2c issues #803
- Remove debug code on SSL Network timeouts #802
- Flash erase fix #801
- Fix ChibiOS ADCv2 config struct #789
- Fix typo in function name #786
- Fix LaunchCLR to detect valid image #780
- Fix declaration for build config RelWithDebInfo #779
- Fixes required for STM32F0 series #778
- Improve code in CheckValidCLRImage #776
Documentation and other chores:
- Update nanoFramework.CorLib version to 1.0.4 #918
- normalize line endings #900
- Update nanoFramework.CorLib version to 1.0.1-preview118 #898
- remove obsolete parameter BOARD_NAME #861
v0.0.0 (2017-09-26)
Implemented enhancements:
- Add exception handlers for debug #488
- Update Devces.Gpio native code for 1.0.0.22 #470
- Add CR+LF to improve output #463
- Add more SetResult_* methods #460
- Work on System.Convert #459
- Enable SPI5 (this is used in the board mems sensor) #453
- Update test app for nanoCLR #450
- Update native code for System.Globalization #446
- Work on events #441
- Work on Events #440
- Improve assembly loading #439
- Correct types in declarations of Async Process calls #437
- Add native code for System.Console #431
- SPI native code #429
- Work on Devices.Spi #428
- Move CLRStartup to its own OS thread #425
- Work on Devices.Spi native #424
- Work on Devices.Gpio #418
- Rename NativeEvents native code #409
- Update nanoCLR test solution #406
- Minor fixes #401
- Fix flash driver for use in SMT32F7 series #400
- Various fixes for MBN_QUAIL #395
- Work on Execution #375
- Update test app in nanoCLR #374
- Initial work on Events #373
- Improve ContiguousBlockAssemblies #371
- Remove endianess checking of assemblies #368
- Aligned CorLib declarations with managed stubs #367
- Fix issues with assemblies loading at startup #365
- Remove addresses from Debugging_Deployment_Status #362
- Add error code to reply of access memory commands #361
- Enable IncrementalDeployment in capabilites #360
- Work on Debugging_Deployment_Status #359
- Improvements in flash driver #358
- Work on DeviceBlockInfo_FindRegionFromAddress #357
- Work on Debugging_Deployment_Status #356
- Sync flags with debugger library code #350
- Remove unsupported c_Monitor_SignatureKeyUpdate #349
- Work on ChibiOS v17 USB code #344
- Second try on Windows.Devices.Gpio #329
- Update Nuget packages #318
- Update documentation to include API option #317
- Add native code for base class library (mscolib) #310
- Include support for ChibiOS syscalls to use newlib stuff #309
- Add declaration for MDP #301
- Add Interop feature to CLR #299
- removed unused include for nanoHAL.h #298
- Remove legacy functions #293
- Update Nuget for MSBuild System #291
- Add code to output to VS console #290
- Update Nuget packages #289
- Replace path for mscorlib.pe #288
- Improve error reporting detail #286
- Fix ComputeAssemblyHash #279
- Enable Target_GetReleaseInfo #267
- Enable GetClrReleaseInfo in Debugger #266
- Revert types to well known defined types #251
- Replace types with standard C #250
- Correct declaration to use standard types #249
- Replace attributes with define #248
- Complete work on #195 #240
- Rework code base to have a single debugger and messaging port #238
Fixed bugs:
- Add missing defines in mcuconf header of ST_STM32F769I_DISCOVERY #487
- Fix linker file for ST_STM32F769I_DISCOVERY #486
- Remove references to removed source files #447
- Correct wrong declation of argument in Interop code #417
- Correct issue with flash driver for STM32F4XX devices #415
- Various fixes in ST_STM32F429I_DISCOVERY #394
- Fix debugger wait loop #383
- Fix ContiguousBlockAssemblies #372
- Correct submodule naming #256
Documentation and other chores:
- Fix linker files for SMT32F7 series #516
- Replace duplicate implementations of SafeSprint* #506
- Add implementation for TimeSpan.ToString() #505
- Remove unused vars and related code file #504
- Fix I2C for F769I reference board #500
- Increase memory for image of firmware #499
- Activate channels for SPI, I2C #498
- Correct include version for I2C #497
- Improve HAL EXT initialization #491
- Fixes exception in ToString() #490
- Fix ChibiOS rules #489
- Dereference Unsigned shorts in SPI #484
- Remove setting of PB3 for SWO #482
- Improve SWO config #481
- Spi f7 #480
- Remove ST_NUCLEO144_F746ZG from nF overlay #476
- Update program with SPI test code #474
- Correct assembly name #473
- Update nanoCLR test app to latest Nugets #472
- Update docs #467
- Add missing file to nanoCLR #438
- Add documentation on using Ninja build #436
- Improve documentation #426
- Improve communication responsiveness #423
- Improvements in documentation for class libraries #405
- Add documenation about thread execution and context switching #376
- Add doc with explanation about deployment #363
- Fix #353 #354
- Add stdafx.h include #282
- Update Community Targets submodule #280
- Moved nanoCLR_ParseOptions file to src folder (#277) #278
* This Changelog was automatically generated by github_changelog_generator