Skip to content
This repository has been archived by the owner on Feb 2, 2020. It is now read-only.

v1.0.0-preview2

Pre-release
Pre-release
Compare
Choose a tag to compare
@Arke64 Arke64 released this 28 Sep 17:56
· 360 commits to dev since this release

Changes

  • Added timestamps to many device event handlers #388 #368.
  • Added IsValid to TinyCLR_Rtc_Controller.
  • Added a config object to TinyCLR_Display_SpiConfiguration.
  • Added TinyCLR_Display_I2cConfiguration.
  • Added TinyCLR_Startup_SetMemoryProfile that allows setting the memory profile of the device.
  • Added GetStats to TinyCLR_Memory_Manager to return amount of memory free and used.
  • Added wake source to TinyCLR_Power_Controller::Sleep.
  • Added contiguous and equal-sized properties to the deployment configuration.
  • Added UC2550 and UC5550 device headers to ports.
  • Added UF2 support to imagegen.exe #412.
  • Changed the sleep level names to LevelN.
  • Changed SPI, I2C, UART, and CAN configuration to take a config struct.
  • Changed CAN read and write to take a message struct.
  • Changed TinyCLR_Startup_SetDeploymentApi to TinyCLR_Startup_AddDeploymentRegion.
  • Changed return type to TinyCLR_Result on power.
  • Changed TinyCLR_Task_Manager::Enqueue time unit to be native ticks.
  • Changed many of the members in TinyCLR_Interrupt_Controller.
  • Changed the parameter apiName to data0 (and shifted the rest) in TinyCLR_Interop_Manager::RaiseEvent.
  • Changed RegionsRepeat into contiguous and equal-sized in storage.
  • Fixed the linker not always complaining when regions overflow #30.

Known Issues

  • None.