{"push_id":589893767,"size":48,"distinct_size":48,"ref":"refs/heads/master","head":"088b5c41a77dd90036d81cce1cfbfa017a7cad84","before":"0e4e1dd9f02cf3811af8e0cf2377ea585fc3ab81","commits":[{"sha":"e270779ae1b5fccf20a36125dfd2fb5368664b14","author":{"email":"74e313069b6d46614dd1b150b7d6306504e901a7@users.noreply.github.com","name":"Wim"},"message":"Update us_ticker.c\n\nUsing MRT instead of SCT, needed to free up SCT for PWM\r\nCode ported from LPC824 libs","distinct":true,"url":"https://api.github.com/repos/toyowata/mbed/commits/e270779ae1b5fccf20a36125dfd2fb5368664b14"},{"sha":"d9bd50c37e8b0c62bd50c49b04ce2927f78f2d24","author":{"email":"74e313069b6d46614dd1b150b7d6306504e901a7@users.noreply.github.com","name":"Wim"},"message":"Create pwmout_api.c\n\nAdded PWM support for the LPC812 using the SCT. Code was ported from LPC824 libs.\r\nFirst needed to modify us_ticker() to free up the SCT and use the MRT instead.\r\nPWM can support a maximum of 4 channels using any portpin. All channels will use the same period.","distinct":true,"url":"https://api.github.com/repos/toyowata/mbed/commits/d9bd50c37e8b0c62bd50c49b04ce2927f78f2d24"},{"sha":"81e67758fac9c3029729ea5b2a20b9efbf34f107","author":{"email":"74e313069b6d46614dd1b150b7d6306504e901a7@users.noreply.github.com","name":"Wim"},"message":"Update device.h\n\nActivated the I2CSlave functions. Slave block read/write operations are fully supported. The slave byte read and writes need general modification to I2CSlave.cpp. See pending Issue.\r\nActivated the PWM functions. They are supported now using the SCT after updating us_ticker() to use the MRT instead of the SCT.","distinct":true,"url":"https://api.github.com/repos/toyowata/mbed/commits/81e67758fac9c3029729ea5b2a20b9efbf34f107"},{"sha":"7bd12f26f759c2cbc9d97f9027d7bc98d8ba36ed","author":{"email":"74e313069b6d46614dd1b150b7d6306504e901a7@users.noreply.github.com","name":"Wim"},"message":"Update LPC8xx.h\n\nUpdated LPC_MRT_TypeDef for new us_ticker implementation on LPC812.","distinct":true,"url":"https://api.github.com/repos/toyowata/mbed/commits/7bd12f26f759c2cbc9d97f9027d7bc98d8ba36ed"},{"sha":"2f2f4d67bcef076446bebe2d9258d8ac00d7a00b","author":{"email":"74e313069b6d46614dd1b150b7d6306504e901a7@users.noreply.github.com","name":"Wim"},"message":"Update objects.h\n\nAdded PWM object.","distinct":true,"url":"https://api.github.com/repos/toyowata/mbed/commits/2f2f4d67bcef076446bebe2d9258d8ac00d7a00b"},{"sha":"6d5ae65e7edd78a98892c59aa7211c718e880e04","author":{"email":"d00136555585a46b0ea4879eb42fa21bbf3282e9@gmail.com","name":"Tim"},"message":"Fix export_test.py extra_symbols issue.\n\nApparently the export() function takes an extra_symbols parameter that wasn't being passed, causing runtime errors. This fixes it.","distinct":true,"url":"https://api.github.com/repos/toyowata/mbed/commits/6d5ae65e7edd78a98892c59aa7211c718e880e04"},{"sha":"a6679e80a5466f80b9517c1483267bed6b1cd438","author":{"email":"dfec496361f7b9070d8474083ffb951fa01ade5f@gmail.com","name":"dinau"},"message":"[Export][GCC_ARM][Makefile][tmpl] Fixed parallel build errro and others.\n\n* Additional maintenance.\n  Refer to commit  #708 .","distinct":true,"url":"https://api.github.com/repos/toyowata/mbed/commits/a6679e80a5466f80b9517c1483267bed6b1cd438"},{"sha":"0fe5f5f6742997ffe3001b4caa3af1b7e0fc7499","author":{"email":"1f5cf96dd918362c49bb62390f1d14ddafa62e01@arm.com","name":"Przemek Wirkus"},"message":"Increased initial timeout for each host test so we can be sure binary will be\nflashed completely and we can proceed with target reset.\n\nBefore fix:\n====\nTest summary:\n+---------+--------+-----------+---------+----------------------------+--------------------+---------------+-------+\n| Result  | Target | Toolchain | Test ID | Test Description           | Elapsed Time (sec) | Timeout (sec) | Loops |\n+---------+--------+-----------+---------+----------------------------+--------------------+---------------+-------+\n| OK      | K64F   | ARM       | NET_1   | TCP client hello world     |        3.37        |       20      |  1/1  |\n| OK      | K64F   | ARM       | NET_13  | TCP client echo loop       |        2.06        |       20      |  1/1  |\n| OK      | K64F   | ARM       | NET_2   | NIST Internet Time Service |        2.41        |       20      |  1/1  |\n| TIMEOUT | K64F   | ARM       | NET_3   | TCP echo server            |       10.21        |       10      |  0/1  |\n| TIMEOUT | K64F   | ARM       | NET_4   | TCP echo client            |       10.21        |       10      |  0/1  |\n| TIMEOUT | K64F   | ARM       | NET_5   | UDP echo server            |       10.21        |       10      |  0/1  |\n| TIMEOUT | K64F   | ARM       | NET_6   | UDP echo client            |       10.21        |       10      |  0/1  |\n| OK      | K64F   | ARM       | NET_7   | HTTP client hello world    |        6.46        |       15      |  1/1  |\n| TIMEOUT | K64F   | ARM       | NET_8   | NTP client                 |       10.21        |       10      |  0/1  |\n+---------+--------+-----------+---------+----------------------------+--------------------+---------------+-------+\nResult: 4 OK / 5 TIMEOUT\nCompleted in 116.32 sec\n\nAfter fix:\n====\nTest summary:\n+--------+--------+-----------+---------+----------------------------+--------------------+---------------+-------+\n| Result | Target | Toolchain | Test ID | Test Description           | Elapsed Time (sec) | Timeout (sec) | Loops |\n+--------+--------+-----------+---------+----------------------------+--------------------+---------------+-------+\n| OK     | K64F   | ARM       | NET_1   | TCP client hello world     |        3.32        |       20      |  1/1  |\n| OK     | K64F   | ARM       | NET_13  | TCP client echo loop       |        2.06        |       20      |  1/1  |\n| OK     | K64F   | ARM       | NET_2   | NIST Internet Time Service |        2.4         |       20      |  1/1  |\n| OK     | K64F   | ARM       | NET_3   | TCP echo server            |        1.54        |       20      |  1/1  |\n| OK     | K64F   | ARM       | NET_4   | TCP echo client            |        1.54        |       20      |  1/1  |\n| OK     | K64F   | ARM       | NET_5   | UDP echo server            |        1.47        |       20      |  1/1  |\n| OK     | K64F   | ARM       | NET_6   | UDP echo client            |        1.6         |       20      |  1/1  |\n| OK     | K64F   | ARM       | NET_7   | HTTP client hello world    |        6.46        |       15      |  1/1  |\n| OK     | K64F   | ARM       | NET_8   | NTP client                 |        2.4         |       15      |  1/1  |\n+--------+--------+-----------+---------+----------------------------+--------------------+---------------+-------+\nResult: 9 OK\nCompleted in 125.06 sec","distinct":true,"url":"https://api.github.com/repos/toyowata/mbed/commits/0fe5f5f6742997ffe3001b4caa3af1b7e0fc7499"},{"sha":"b746b28dbffaa8d916708887380e64b5e398564a","author":{"email":"1f5cf96dd918362c49bb62390f1d14ddafa62e01@arm.com","name":"Przemek Wirkus"},"message":"Merge pull request #4 from mbedmicro/master\n\nSynd with master (February)","distinct":true,"url":"https://api.github.com/repos/toyowata/mbed/commits/b746b28dbffaa8d916708887380e64b5e398564a"},{"sha":"c9e93d21e3dcb022bba87ec78636a9f4e3f87828","author":{"email":"36fc8141caaf059b42d857c1d91711d7ac1e2db3@rocketmail.com","name":"Martin Kojtal"},"message":"Merge pull request #918 from dinau/fixed_gcc_makefile_template\n\nTools - GCC_ARM Makefile Fixed parallel build errro and others.","distinct":true,"url":"https://api.github.com/repos/toyowata/mbed/commits/c9e93d21e3dcb022bba87ec78636a9f4e3f87828"},{"sha":"7596acd7266e60de19b28c495ba245b23b1906a3","author":{"email":"1f5cf96dd918362c49bb62390f1d14ddafa62e01@arm.com","name":"Przemek Wirkus"},"message":"Fixed RTC host test (0 sec scenario):\nBoolean value used to calclate single RTC test PASS / FAIL was not used to\ncalculate overall result.\n\n==== ISSUE ====\nThe test suite treats the RTC test as successful, but test itself reports\nfailures. Which one is correct – does it fail or does it pass? See below:\n\nHOST: Run test...\nMBED: [0] [1970-01-01 00:00:00 AM]\nHOST: [0] [1970-01-01 00:00:00 AM] received time +0 sec after 4.02 sec... FAIL\nMBED: [0] [1970-01-01 00:00:00 AM]\nHOST: [0] [1970-01-01 00:00:00 AM] received time +0 sec after 1.04 sec... FAIL\nMBED: [0] [1970-01-01 00:00:00 AM]\nHOST: [0] [1970-01-01 00:00:00 AM] received time +0 sec after 1.04 sec... FAIL\nMBED: [0] [1970-01-01 00:00:00 AM]\nHOST: [0] [1970-01-01 00:00:00 AM] received time +0 sec after 1.03 sec... FAIL\nMBED: [0] [1970-01-01 00:00:00 AM]\nHOST: [0] [1970-01-01 00:00:00 AM] received time +0 sec after 1.04 sec... FAIL\n\n{{success}}\n{{end}}\nTest::Output::Finish\nTargetTest::ARM_MPS2_M4::ARM::MBED_16::RTC [OK] in 30.37 of 40 sec\n\n==== FIX ====\n\nHOST: Run test...\nMBED: [0] [1970-01-01 00:00:00 AM]\nHOST: [0] [1970-01-01 00:00:00 AM] received time +0 sec after 0.04 sec... FAIL\nMBED: [0] [1970-01-01 00:00:00 AM]\nHOST: [0] [1970-01-01 00:00:00 AM] received time +0 sec after 1.04 sec... FAIL\nMBED: [0] [1970-01-01 00:00:00 AM]\nHOST: [0] [1970-01-01 00:00:00 AM] received time +0 sec after 1.04 sec... FAIL\nMBED: [0] [1970-01-01 00:00:00 AM]\nHOST: [0] [1970-01-01 00:00:00 AM] received time +0 sec after 1.04 sec... FAIL\nMBED: [0] [1970-01-01 00:00:00 AM]\nHOST: [0] [1970-01-01 00:00:00 AM] received time +0 sec after 1.04 sec... FAIL\n\n{{failure}}\n{{end}}","distinct":true,"url":"https://api.github.com/repos/toyowata/mbed/commits/7596acd7266e60de19b28c495ba245b23b1906a3"},{"sha":"697101564dfff3e456d99c645d1395bd24c18a9d","author":{"email":"36fc8141caaf059b42d857c1d91711d7ac1e2db3@rocketmail.com","name":"Martin Kojtal"},"message":"Merge pull request #912 from Timmmm/patch-1\n\nFix export_test.py extra_symbols issue.","distinct":true,"url":"https://api.github.com/repos/toyowata/mbed/commits/697101564dfff3e456d99c645d1395bd24c18a9d"},{"sha":"4d5b8776d4d9461f7b6b44e21c11949d34b5e8b9","author":{"email":"1f5cf96dd918362c49bb62390f1d14ddafa62e01@arm.com","name":"Przemek Wirkus"},"message":"Bugfix for IOTSFW-345:\nAdde missing check for optional auto_detect parameter in CLI options.\n\nTest procedure:\n\n* Check with mbed-ls installed:\n\n$ singletest.py --auto -j 8\nMBEDLS: Detecting connected mbed-enabled devices...\nMBEDLS: Detected K64F, port: COM61, mounted: E:\nBuilding library CMSIS (K64F, ARM)\nCopy: startup_MK64F12.o\nCopy: sys.o\nCopy: cmsis_nvic.o\nCopy: system_MK64F12.o\n\n* Uninstall mbed-ls iools:\n\n$ pip uninstall mbed-ls\nUninstalling mbed-ls:\n  c:\\python27\\lib\\site-packages\\mbed_ls-0.1.4-py2.7.egg\n  c:\\python27\\scripts\\mbedls-script.py\n  c:\\python27\\scripts\\mbedls.exe\n  c:\\python27\\scripts\\mbedls.exe.manifest\nProceed (y/n)? y\n  Successfully uninstalled mbed-ls\n\n$ mbedls\n'mbedls' is not recognized as an internal or external command,\noperable program or batch file.\n\n$ python\nPython 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)] win32\nType \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n>>> import mbed_lstools\nTraceback (most recent call last):\n  File \"<stdin>\", line 1, in <module>\nImportError: No module named mbed_lstools\n\n* Check singletest.py work flow without mbed-ls:\n\n$ singletest.py -i test_spec.json -M muts_all.json\nBuilding library CMSIS (K64F, ARM)\nBuilding library MBED (K64F, ARM)\nBuilding project DETECT (K64F, ARM)\nTargetTest::K64F::ARM::DTCT_1::Simple detect test [OK] in 0.50 of 10 sec\nBuilding project DEV_NULL (K64F, ARM)\nTargetTest::K64F::ARM::EXAMPLE_1::/dev/null [OK] in 3.49 of 20 sec\nBuilding project HELLO (K64F, ARM)\nTargetTest::K64F::ARM::MBED_10::Hello World [OK] in 0.38 of 5 sec\nBuilding project TICKER (K64F, ARM)\nTargetTest::K64F::ARM::MBED_11::Ticker Int [OK] in 11.35 of 15 sec","distinct":true,"url":"https://api.github.com/repos/toyowata/mbed/commits/4d5b8776d4d9461f7b6b44e21c11949d34b5e8b9"},{"sha":"78cc959f50148a819eda6ffef21c08eb359087e8","author":{"email":"1f5cf96dd918362c49bb62390f1d14ddafa62e01@arm.com","name":"Przemek Wirkus"},"message":"In response to: IOTSFW-325\n\n1. Removed globaly initialized data inside class test() function\n2. Removed global variables initialization dependency. Any cause some Python\n   implementations and configurations to fail in runtime\n3. Added info about Echo port #7 rationale.\n4. Testsed with K64F and network tests:\n\nTest summary:\n+--------+--------+---------+----------------------------+--------------------+\n| Result | Target | Test ID | Test Description           | Elapsed Time (sec) |\n+--------+--------+---------+----------------------------+--------------------+\n| OK     | K64F   | NET_1   | TCP client hello world     |        3.26        |\n| OK     | K64F   | NET_13  | TCP client echo loop       |        2.05        |\n| OK     | K64F   | NET_2   | NIST Internet Time Service |        3.43        |\n| OK     | K64F   | NET_3   | TCP echo server            |        1.54        |\n| OK     | K64F   | NET_4   | TCP echo client            |        1.54        |\n| OK     | K64F   | NET_5   | UDP echo server            |        1.46        |\n| OK     | K64F   | NET_6   | UDP echo client            |        1.6         |\n| OK     | K64F   | NET_7   | HTTP client hello world    |        3.4         |\n| OK     | K64F   | NET_8   | NTP client                 |        2.39        |\n+--------+--------+---------+----------------------------+--------------------+\nResult: 9 OK\n\nCompleted in 122.18 sec","distinct":true,"url":"https://api.github.com/repos/toyowata/mbed/commits/78cc959f50148a819eda6ffef21c08eb359087e8"},{"sha":"9241e5eabadfbe2f47a02310135b7ba43da4a173","author":{"email":"74e313069b6d46614dd1b150b7d6306504e901a7@users.noreply.github.com","name":"Wim"},"message":"Update us_ticker.c\n\nUsed precomputed variables to replace runtime mult and div in us_ticker_read().","distinct":true,"url":"https://api.github.com/repos/toyowata/mbed/commits/9241e5eabadfbe2f47a02310135b7ba43da4a173"},{"sha":"014b0f1ca6e5db9bf613d1c091cd3974ab161915","author":{"email":"4fdbf0932cf8fc9903ee31afa97cf723d35eb3f3@smode.org","name":"Mihail Stoyanov"},"message":"Change the output extension/format for Teensy 3.1 to HEX","distinct":true,"url":"https://api.github.com/repos/toyowata/mbed/commits/014b0f1ca6e5db9bf613d1c091cd3974ab161915"},{"sha":"ca4aaa2dde1f3d611d545a0fa74130c1777f5dd5","author":{"email":"4fdbf0932cf8fc9903ee31afa97cf723d35eb3f3@smode.org","name":"Mihail Stoyanov"},"message":"Removed colorama dependency. This breaks the online build system, the live exported and prevents deployment of new platforms. Rewrite the code so colors are optional and no additional modules are required for toolchains and platforms","distinct":true,"url":"https://api.github.com/repos/toyowata/mbed/commits/ca4aaa2dde1f3d611d545a0fa74130c1777f5dd5"},{"sha":"f130a80755ff30405ed8b2944e2f75944dad47b6","author":{"email":"4fdbf0932cf8fc9903ee31afa97cf723d35eb3f3@smode.org","name":"Mihail Stoyanov"},"message":"When linking program define the output name based on the OUTPUT_EXT before processing linking the file. This let's any hooks to use the final output file/name.\nOmit the dot before the extension for OUTPUT_EXT (all Nordic and Teensy boards);","distinct":true,"url":"https://api.github.com/repos/toyowata/mbed/commits/f130a80755ff30405ed8b2944e2f75944dad47b6"},{"sha":"0d4c158505d7d534eaa3597b2e4c509dcb6547b3","author":{"email":"4fdbf0932cf8fc9903ee31afa97cf723d35eb3f3@smode.org","name":"Mihail Stoyanov"},"message":"A minor routine to take care of parasite symbols that may be left over in the serial read buffer. This happens when a program output wasn't terminated with new line. This also does not affect the test results.","distinct":true,"url":"https://api.github.com/repos/toyowata/mbed/commits/0d4c158505d7d534eaa3597b2e4c509dcb6547b3"},{"sha":"02cba63476938179d9f01db854f0bf591d163eb9","author":{"email":"d3c1c74f98ff1c41fd64a4ca4955f14d1515eed8@renesas.com","name":"Masao Hamanaka"},"message":"Increase private thread num.","distinct":true,"url":"https://api.github.com/repos/toyowata/mbed/commits/02cba63476938179d9f01db854f0bf591d163eb9"}]}