19 | | === 2015-02-14 Version Beta 3-1 === |
| 20 | === 2015-03-31 Beta 4 === |
| 21 | * Development in C++ |
| 22 | * Supported global constructors |
| 23 | * However, calling functions which may BLOCK (e.g. wai_sem) in global[[BR]] constructors cause undefined behaviour. |
| 24 | * Added EV3RT console feature |
| 25 | * Long-press BACK button to show the console |
| 26 | * Syslog can be viewed from LCD screen now |
| 27 | * 'stdout' (for printf) is EV3RT console now |
| 28 | * Merged with Application Loader |
| 29 | * Bluetooth |
| 30 | * Supported Windows 8.1 (Generic Bluetooth Radio) |
| 31 | * Added 'ev3_bluetooth_is_connected()' API |
| 32 | * Bluetooth SIO port will be opened and closed automatically according to the status of connection now. |
| 33 | * Reading or writing a closed Bluetooth port will not block now. Instead, ZERO will be returned by read() and write() functions. |
| 34 | * CR ('\r') will not be automatically added before LF ('\n') now. |
| 35 | * Link keys will be stored to micro SD card now. |
| 36 | * Local name and PIN code can be configured in '/ev3rt/etc/rc.conf.ini' now. |
| 37 | * Updated BTstack to !r3253 |
| 38 | * Supported static libraries initially |
| 39 | * Static libs are stored in 'workspace/common/lib' |
| 40 | * Both C and C++ are supported |
| 41 | * See 'test-cpp' for usage |
| 42 | * * Added C++ API library provided by ET-Robocon technical committee. See 'test-cppev3' for usage. |
| 43 | * Miscellaneous |
| 44 | * Fixed a bug in unloading application that causes leaks in app heap memory |
| 45 | * Fixed a bug in EDMA driver that causes MMC/SD and LCD to freeze |
| 46 | * Fixed a bug in Makefile.lum that causes OS X to build improper static library |
| 47 | * Replaced 'PRU_SUART_Emulation.bin' with 'PRU_SUART.bin'. This might fixed the problem that UART sensors don't work on port 3 & 4 of some EV3 bricks. |
| 48 | * Fixed a bug that _dmloader_rmv_ldm() function doesn't delete semaphores and flags correctly. |
| 49 | * Fixed a bug in loader that causes infinite loop when canceling receiving. |
| 50 | * Optimized initialization stage of EV3RT platform |
| 51 | * Removed some unused files |
| 52 | |
| 53 | '''2015-02-14 Version Beta 3-1''' |
| 54 | |