summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-08-26Zephyr 1.5.0v1.5.0v1.5.0-branchAnas Nashif
Change-Id: Ie7a145c02a320bdb3c5cbce149d84d43bd194d76 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-08-26sanitychecks: update release dataAnas Nashif
Change-Id: I47c519532d8a5be401c04c3175e3f606fcf005f3 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-08-25Zephyr 1.5.0-rc4v1.5.0-rc4Anas Nashif
Change-Id: I3299be2abed8618c54448e66802c52acf94158a9 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-08-26samples: pwm: adapt to new api argument definitionBaohong Liu
Change the api argument format following the API argument definition change in the driver. Some definitions of CONSTANTs were changed accordingly. Correct some comment error. Jira: ZEP-642 Change-Id: I1b34640aa70f1597076e035e2b3b576d8337129a Signed-off-by: Baohong Liu <baohong.liu@intel.com>
2016-08-26build: xtools: fix 'make qemu'Andrew Boie
Brew places QEMU in /usr/local/bin. Change-Id: I6de8bb93e85e0ded9d471972596d38800615b793 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-25drivers: pwm_shim: correct api argument inconsistencyBaohong Liu
Correct the argument definition inconsistency for the set value API. To be consistent with other pwm sub drivers, the on and off arguments for the set value api are re-defined. On: how far (number of timer count) from the beginning of a PWM cycle the PWM pin will be asserted. Off:how far (number of timer count) from the beginning of a PWM cycle the PWM pin will be de-asserted. Jira: ZEP-642 Change-Id: I7b39f98f1935fc3499fb36dd813abed62b86c1e7 Signed-off-by: Baohong Liu <baohong.liu@intel.com>
2016-08-25win-build: Explicity call phytonJuan Manuel Cruz
In some windows systems, executing a python script requires to call the python interpreter explicitly. Jira: ZEP-517 Change-Id: Ic039bb22618b0bfa224a2ca0c4198e1bc4d391d7 Signed-off-by: Juan Manuel Cruz <juan.m.cruz.alcaraz@intel.com>
2016-08-25win-build: Fixes Makefile target names including char ":"Juan Manuel Cruz
The build system uses absolute path names to generate target names. In Windows, absolute path names include the character ":". Makefile does not support target names with the character ":" on them. The target names involved are PHONY. The commit modifies the Makefile logic to not include directory names in zephyr-app-dirs and clean-dirs targets. Jira: ZEP-517 Change-Id: I37b62f04b8bc6bffbbc19e0e4fd2a827347e5cbd Signed-off-by: Juan Manuel Cruz <juan.m.cruz.alcaraz@intel.com>
2016-08-25win-build: Fixes an issue supporting quotesJuan Manuel Cruz
Jira: ZEP-517 Change-Id: Ic63df69e3df83d90343ac5d1f88a1c496a8f6e09 Signed-off-by: Juan Manuel Cruz <juan.m.cruz.alcaraz@intel.com>
2016-08-25quark_se_devboard: We do not support capabilities via Kconfig yetAnas Nashif
This will lead to conflicts and warning coming from Kconfig, so just whitelist the board in the samples where this hardware is supported Jira: ZEP-739 Change-Id: I4a2f3bdcfdb44fc75df0e272c237789ee16e0de1 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-08-25net: For 15.4 sample, whitelist the supported boardsAnas Nashif
Jira: ZEP-739 Change-Id: I6c58b4b7dbd227364503023e7a443d2441a19701 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-08-24samples/net: Add KNOWN_ISSUES file for NATS and DNS sample appsFlavio Santes
The KNOWN_ISSUES file describes issues and workarounds for the NATS and DNS sample applications. Change-Id: I9a33a82073707dbdd4109e0740108b99c42ad772 Signed-off-by: Flavio Santes <flavio.santes@intel.com>
2016-08-24sanity: exclude boards for samples/net/test_15_4Javier B Perez
Excluded Quark D2000, Nucleo F103RB, Olimexino STM32 for the sample test_15_4. Boards doesn't have support for 15.4 neither enough space. JIRA: ZEP-738 Change-Id: I963509a77cdf6a8ff2efee2f2d4a498e3c07f9b5 Signed-off-by: Javier B Perez <javier.b.perez.hernandez@intel.com>
2016-08-24doc: Add more content for networking documentationJukka Rissanen
Jira: ZEP-687 Change-Id: Ic02f828dcc2a3994d537829832387c56f4c74ed2 Signed-off-by: Jukka Rissanen <jukka.rissanen@linux.intel.com>
2016-08-23Revert "sys_log: replace old debug macros at USB DFU sample"Andrew Boie
This reverts commit 573b7420d46342e4ed263681760a616685ff96cc. Change-Id: Ifc6d079cf49254472ec381a6dd25d642c2d29b88 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-23Revert "sys_log: replace old debug macros at DMA sample"Andrew Boie
This reverts commit 9a8ff013abd35a877fb8b97080095f4a2deb88f5. Change-Id: I1542d1275922671e89975479ec98e37d4b496eb3 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-23Revert "sys_log: replace old debug macro on ADC driver sample."Andrew Boie
This reverts commit eeb2b733e40891234f30199ad05ac591562fbee9. Change-Id: I4174d3c91b78856266fc457f8107c0043bba0416 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-23Revert "misc: Remove generic PRINT macros from button samples"Andrew Boie
This reverts commit 2939752a3e57db7c3e7b78d888745820bf74fd4d. Change-Id: I36b8788938bcfa0db48ef618919a9821714096d0 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-23Revert "misc: Remove generic PRINT macros from aio samples"Andrew Boie
This reverts commit b39399b069e5478b11f3ecad74cb1b316f49a0b5. Change-Id: Idfa8e277af6f23c522f0afc4d4d0f29cb6bae307 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-23Revert "misc: Remove generic PRINT macros from pci samples"Andrew Boie
This reverts commit a0007012b7864e9f90991d6f70f049fa9dbc048d. Change-Id: I72f4b8adfc33c833116fef9fc1cd8c542f3979b0 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-23Revert "misc: Remove generic PRINT macros from flash samples"Andrew Boie
This reverts commit a6412042fb2b5e33d584c5aa13f89a34451a5971. Change-Id: I190d418103bfdd3d6714d1ac063cc1e533ce60ad Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-23Revert "misc: Remove generic PRINT macros from spi samples"Andrew Boie
This reverts commit ea3a836e7ed867f15d7ce85485c65a7fe96790b1. Change-Id: I7ad5d5c77244b3cec3eaed45a0348610bae15dec Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-23Revert "misc: Remove generic PRINT macros from power samples"Andrew Boie
This reverts commit 6f992e2119cb0ee23ef1caf6116f8c41cf746a18. Change-Id: I14767699b02d147a245db1cb8ac5cef430782232 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-23Revert "misc: Remove generic PRINT macros from hello world samples"Andrew Boie
This reverts commit 86507b1fee6e75bb58405c8035066d41b4c5b44e. Change-Id: I5dc7bb2808f9fc942f48de798902a7185fb05d99 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-23Revert "misc: Remove generic PRINT macros from synch samples"Andrew Boie
This reverts commit f352ca1e05203bc271b1373929fb85931177fb5b. Change-Id: Iebefa150449785c00a1b2cc7e3446fba3495cd03 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-23Revert "misc: Remove generic PRINT macros from usb samples"Andrew Boie
This reverts commit d01ad5b591f18671189a71ce5b0bce9ec65c46a9. Change-Id: I106a84fc69225ade496a9b70507030af767cb6cc Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-23Revert "misc: Remove generic PRINT macros from net samples"Andrew Boie
This reverts commit 4dc93fed2f80d21adbfec0f4523fcab30059edc9. Change-Id: I35f7e355f1b9cfcfdf933a26cc30e0f92680079d Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-23Revert "misc: Remove generic PRINT macros from sensor samples"Andrew Boie
This reverts commit 107f38acf6a9996966ee2cdc92ac4da2048d1b1b. Change-Id: I6c5aa1323da485fc7a04452537d67c797a18bba5 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-23grub: Tweak build_grub.sh for proxy issuesDavid B. Kinder
Using git clone with git: protocol requires proxy settings that can be a problem that doesn't happen with http: protocol Change-Id: I4c02289f5c15494c31d4cca0849bf3093b602125 Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2016-08-23net: ip: Fix compiling with 15.4Jaakko Hannikainen
Kconfig allows selecting NETWORKING_WITH_15_4_TI_CC2520 even if the current board doesn't support it, and also selects it by default. This breaks building the 15.4 sample with qemu_x86. Add a config option for having CC2520 support and enable the choise only if it is available. In addition, remove unused function from iee802154 code, as it now fails the tests. Jira: ZEP-697 Change-Id: Ib082f82acdd0f86d3306bbd3bb827f61b0fd0be1 Signed-off-by: Jaakko Hannikainen <jaakko.hannikainen@intel.com>
2016-08-22doc: remove 1.5 doc link until after releaseDavid B. Kinder
Link to the 1.5 version of documentation shouldn't be added to the documentation home page until AFTER the release documents are pushed to the site. (I thought this would have been done when the code freeze happened.) Remove the 1.5 link for now and wait until after the 1.5 docs are pushed. Jira: ZEP-730 Change-Id: Ia225c9ce3ffb52540fb43f105a3cd40e72d0cf4a Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2016-08-18mqtt: Add KNOWN_ISSUES filev1.5.0-rc3Flavio Santes
The KNOWN_ISSUES file describes the following: - "Unable to connect" and timeout errors - Publisher and Subscriber limitations Jira: ZEP-428 Jira: ZEP-632 Jira: ZEP-669 Change-Id: I10591a1fd14bccbeb0b7f3876549d29ddf8ffd1f Signed-off-by: Flavio Santes <flavio.santes@intel.com>
2016-08-18doc: Fix terminology in Kconfig files for 'platform'David B. Kinder
Completing the terminology change started with change 4008 by updating the Kconfig files processed to produce the online documentation, plus header files processed by doxygen. References to 'platform' are change to 'board' Change-Id: Id0ed3dc1439a0ea0a4bd19d4904889cf79bec33e Jira: ZEP-534 Signed-off-by: David B. Kinder <david.b.kinder@intel.com>
2016-08-18samples/net: Remove call to unref routine when net_send returns >= 0Flavio Santes
According to last comments posted in ZEP-632, the unref routine must be called only when net_send reports an error. Jira: ZEP-632 Change-Id: I11553edf2c7d686c3e58617c2e05b6f18962955e Signed-off-by: Flavio Santes <flavio.santes@intel.com>
2016-08-18MAINTAINERS: add ARM and ARC architecture maintainersAnas Nashif
Change-Id: If706d3830ae02499270096d7f7211d05bf152f52 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2016-08-17test_ipm: disable on Quark SE ARC coreAndrew Boie
This test can't run properly because it already defines an IPM console sender, and instantiating the dummy one prevents any messages from being forwarded to the x86 side. Issue: ZEP-708 Change-Id: Ib13c5df5db67f3d9fde960f8e5cda354c60efae1 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-17arc: fix management of IRQ priority levelsAndrew Boie
A previous re-work of IRQ priorities was led astray by an incorrect comment. Priority level 1 is not a non-maskable interrupt priority. In addition, zero latency IRQs are not implemented on ARC. Timer driver now doesn't specify IRQ_ZERO_LATENCY (as that wouldn't be correct) and its IRQ priority is now tunable in Kconfig. The default is 0. IPM driver on both ARC and x86 side were being configured with hard-coded priority of 2, which wasn't valid for ARC and caused an assertion failure. The priority level is now tunable with Kconfig and defaults to 1 for ARC. Issue: ZEP-693 Change-Id: If76dbfee214be7630d787be0bce4549a1ecbcb5b Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-17Revert "REVERTME exclude test_sha256 on Nios2"Andrew Boie
The QEMU bug in the SDK has been fixed. This reverts commit eb637109608393b1c76dd92a9c137a61823ea7d3. Change-Id: Ic405c9df0f7aebb2a9d20180c7b0c04889669610 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-17enc28j60: Correction to ECON1.RXEN bit locationJuan Manuel Cruz Alcaraz
Per spec document, RXEN bit corresponds to bit 2 of the ECON1 register instead of bit 1. Change-Id: I1bbfd048be248575a558679985ba9daadc43df0e Signed-off-by: Juan Manuel Cruz Alcaraz <juan.m.cruz.alcaraz@intel.com>
2016-08-17enc28j60: rx fiber's stack size is increasedJuan Manuel Cruz Alcaraz
The rx fiber call contiki IP stack functions to register received frames. This interaction requires more stack memory in the rx fiber stack to avoid memory corruption. Change-Id: I106339e7dd1ca9282426adfb54590e34297755b3 Signed-off-by: Juan Manuel Cruz Alcaraz <juan.m.cruz.alcaraz@intel.com>
2016-08-17enc28j60: allow simultaneous reception and transmissionJuan Manuel Cruz Alcaraz
SPI bus is a shared resource between tx and rx processes. The access to it must be synchronized to allow a rx process to happen even when a tx process is taking place. ECON1 register must be saved by the rx process and recovered at the end to ensure that the tx process will continue operating in the same register bank. Change-Id: Ie9358bf02bef8ddb5bdf76c8847e998a627e5395 Signed-off-by: Juan Manuel Cruz Alcaraz <juan.m.cruz.alcaraz@intel.com>
2016-08-17enc28j60: remove rx interruption handlingJuan Manuel Cruz Alcaraz
Transmision status is polled. Remove rx interruption enabling and clearance. Change-Id: I2893f89533adef5f77c711a36b5c1bbe21c48a23 Signed-off-by: Juan Manuel Cruz Alcaraz <juan.m.cruz.alcaraz@intel.com>
2016-08-17enc28j60: hardware errata #14 ERXRDPT register failureJuan Manuel Cruz Alcaraz
Even values in ERXRDPT register may corrupt the receive buffer. Set ERXRDPT value one address behind the next value. If it is zero, set the value to the reception buffer end address. Change-Id: I7150e5190c5bfb7bfafbff598eea1c26959643d0 Signed-off-by: Juan Manuel Cruz Alcaraz <juan.m.cruz.alcaraz@intel.com>
2016-08-17ipm_console: rate-limit to avoid losing messagesAndrew Boie
These console messages are for debugging and if sent too rapidly, could be discarded. This was causing false positives on test cases which rely on console output to determine success or failure. Issue: ZEP-704 Change-Id: I5a86c761311cde90f295cd2e65f2e70608f875fa Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-17enc28j60: hardware errata #6 PKTIF is unreliableJuan Manuel Cruz Alcaraz
The Receive Packet Pending Interrupt Flag (EIR.PKTIF) does not reliably/accurately report the status of pending packets. Reception fails intermittently. The EPKTCNT register is used instead. Change-Id: I599c3b4df1b74d769dd7104e5c6e253d9cf63bd4 Signed-off-by: Juan Manuel Cruz Alcaraz <juan.m.cruz.alcaraz@intel.com>
2016-08-17ipm_console_receiver: correctly populate driver dataAndrew Boie
The (currently) unused ipm_device field wasn't initialized. Issue: ZEP-704 Change-Id: Icbeb50031c52d2513a1417f83a844e25b43429a7 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-16fat_fs: zfs_diskio: use same typedefs in headerAndrew Boie
The implementation was using different typedefs than the prototypes in the header. Issue: ZEP-695 Change-Id: Ia369daafe1bce39830535d184bd4388b13c986b4 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-15ext qmsi: Fix broken built-in qmsi buildKuo-Lang Tseng
Update the built-in QMSI build to add qm_flash.c into the default build due to that the clk.c from QMSI 1.1.0 added a new dependency on qm_flash file. (https://gerrit.zephyrproject.org/r/#/c/4000/3/ext/hal/qmsi/drivers/clk.c) Jira: ZEP-703 Change-Id: I9f64e308cec21477a9b96183dec9ecca37ead373 Signed-off-by: Kuo-Lang Tseng <kuo-lang.tseng@intel.com>
2016-08-15samples: mcp9808: build for sanitycheck runsAndrew Boie
Change-Id: I593478da5f9f168be8415ada83b97876fe0b3b99 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
2016-08-15samples: bme280: build for sanitycheck runsAndrew Boie
Change-Id: I410c602a323e8aba00bc57111f1bb536a4dc0bf6 Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>