Commit Graph

2901 Commits (3f788e6606b531abe3a3ece3e8fff29ccc83f70d)

Author SHA1 Message Date
adustm ab5c2fac1d Remove unused file 2015-11-12 11:35:39 +01:00
adustm 11224405a8 Merge remote-tracking branch 'refs/remotes/mbedmicro/master' into DEV_DISCOF429ZI
Conflicts:
	workspace_tools/build_release.py
	workspace_tools/export/gccarm.py
	workspace_tools/export/uvision4.py
	workspace_tools/export_test.py
2015-11-12 10:42:59 +01:00
Wojciech Gorniak 56dd556952 added missing endif 2015-11-12 10:19:56 +01:00
Mika Laurila 38b9006df8 Fixed RTOS test cases 2015-11-12 10:02:30 +01:00
Mika Laurila 8ba3a08a1f Fixed F410RB IAR configuration file 2015-11-12 10:02:29 +01:00
Mika Laurila a94946ce89 Removed TIM5 from PWM mapping because it is used by the us_ticker 2015-11-12 10:02:28 +01:00
Mika Laurila 9128ef483f Fixed vector table size 2015-11-12 10:02:27 +01:00
Mika Laurila 8e54df9141 Reverted to old version of cmsis_nvic.h 2015-11-12 10:02:26 +01:00
Mika Laurila 2647edfe72 Revert "Revert "Renamed and updated F411->F410 files in TOOLCHAIN_ARM_MICRO and TOOLCHAIN_ARM_STD, updated vector count in cmsis_nvic.h""
This reverts commit 4b488736c0.
2015-11-12 10:02:25 +01:00
Mika Laurila 44c5a79afe Revert "Renamed and updated F411->F410 files in TOOLCHAIN_ARM_MICRO and TOOLCHAIN_ARM_STD, updated vector count in cmsis_nvic.h"
This reverts commit b343fb7e43.
2015-11-12 10:02:24 +01:00
Mika Laurila 3f391d70d0 Removed F410RB specific ifdef from i2c_api.c and added FMPI2C_1 to F446RE PeripheralNames.h to make it compile 2015-11-12 10:02:23 +01:00
Mika Laurila e01230363a Renamed and updated F411->F410 files in TOOLCHAIN_ARM_MICRO and TOOLCHAIN_ARM_STD, updated vector count in cmsis_nvic.h 2015-11-12 10:02:22 +01:00
Mika Laurila 3e7a7ce046 Changed FMPI2C specific to F410RB 2015-11-12 10:02:21 +01:00
Wojciech Gorniak 355e2ea0fb fixed FMPI2C1 typo 2015-11-12 10:02:20 +01:00
Mika Laurila d95dfe3edc Changes to make all PWM output pins available 2015-11-12 10:02:19 +01:00
Mika Laurila 90b2228cfb Added TARGET_STM32F410RB to spi_frequency() in spi_api.c 2015-11-12 10:02:18 +01:00
Mika Laurila 0ffb311bab Fixed FMPI2C ifdefs and macro names 2015-11-12 09:56:46 +01:00
Wojciech Gorniak 716654908a added SetSysClock (merged with F411) 2015-11-12 09:56:45 +01:00
unknown aaba9210db Removed some duplicate I2C pins 2015-11-12 09:56:43 +01:00
unknown a0fc43974a Updated I2C pin mapping 2015-11-12 09:56:43 +01:00
Wojciech Gorniak 5b36773721 added DAC support 2015-11-12 09:56:41 +01:00
Wojciech Gorniak 09a627de19 fixed bug with pwm5 2015-11-12 09:56:41 +01:00
Wojciech Gorniak 3f77d66229 removed PWR5 2015-11-12 09:46:39 +01:00
Rafal Fabich 4999dd050b Updated files used by IAR compiler with those available from STM32CubeF4 package 2015-11-12 09:46:38 +01:00
Wojciech Gorniak 4db4df2411 redefined rest of the peripherialPins 2015-11-12 09:46:37 +01:00
Rafal Fabich b720476e81 Revert "Fixed bug: missing clock enable for PWM_5 (TIM5)"
This reverts commit f1358842bd.
2015-11-12 09:46:36 +01:00
Rafal Fabich 927e72a394 Fixed FMPI2C1 defines in i2c_api.c 2015-11-12 09:46:34 +01:00
Rafal Fabich c374460c5c Fixed bug: missing clock enable for PWM_5 (TIM5) 2015-11-12 09:46:33 +01:00
Wojciech Gorniak d838d5be1c added pwm mapping in peripherialPins 2015-11-12 09:46:31 +01:00
Rafal Fabich e38b06d0fd Added FMPI2C1 controller as 3rd available I2C 2015-11-12 09:46:31 +01:00
Rafal d1e7f13c01 Fixed and re-enabled PWMs 2015-11-12 09:46:30 +01:00
Rafal cc593f0992 Changes in pin mapping in order to build the STM32F410RB Nucelo target.
Target can be built, but not verified due to Flashing problems.
2015-11-12 09:30:17 +01:00
Rafal Fabich 5061da03db Upgraded HAL drivers to 1.4.1.
Note: NUCLEO-F410RB target cannot be built due to incorrect pin mapping, which has to be fixed.
2015-11-12 09:30:16 +01:00
Rafal Fabich 39908eb5dd Renamed linker and startup files
Fixed memory sizes in compilers files
2015-11-12 09:07:49 +01:00
Rafal Fabich dc6fd00d63 Modified memory sizes in linker script 2015-11-12 09:07:48 +01:00
Rafal Fabich 63574f4c48 Added build target for STM32F410RB.
Initial version that can be built is based on STM32F411RE target which is compatible with F410.
TODOs: MCU specific modifications in CMSIS/HAL like memory sizes/map, peripherals, clocks, etc.
2015-11-12 09:07:47 +01:00
Martin Kojtal 6381769700 Merge pull request #1415 from marcusChiou/master
Change PIN name config for DELTA DFCM NNN40
2015-11-11 08:26:49 +01:00
leibin 6127c0bd17 Free hardware resource in pwmout_free() 2015-11-11 13:56:34 +08:00
dbestm ef9949b9ea Merge remote-tracking branch 'refs/remotes/mbedmicro/master' into dev_disco_f469ni 2015-11-10 10:09:20 +01:00
marcusChiou e86667ddfc Update PinNames.h 2015-11-10 14:26:44 +08:00
marcusChiou f361022675 Update mbed_overrides.c 2015-11-10 14:25:19 +08:00
adustm 58403520af DISCO_F429ZI : add SPI_6 define to UBLOX_C029
Since DISCO_F429ZI uses 6 SPIs (#1 and #3), spi_api was modified to
support it.
This modification needs to be reported in UBLOX_C029, as it is based on
stm32f439, that contains SPI6 define
2015-11-09 19:45:29 +01:00
adustm d6ac3b272a DISCO_F429ZI : add ADC_3 define to NUCLEO_F446RE
Since DISCO_F429ZI uses 2 ADCs(#1 and #3), analogin_api was modified to
support it.
ADC3 is defined in stm32f446xx.h, then ADC_3 needs to be declared in
PeripheralNames.h for NUCLEO_F446RE
2015-11-09 19:37:25 +01:00
adustm bd5f5c55f2 DISCO_F429ZI : add ADC_3 define to DISCO_F407VG
Since DISCO_F429ZI uses 2 ADCs(#1 and #3), analogin_api was modified to
support it.
DISCO_F407VG is based on STM32F407 product, that has 3 ADCs. ADC_3 thus
needs to be defined in the TARGET_DISCO_F407VG/PeripharalNames.h (even
if
not used)
2015-11-09 19:26:49 +01:00
adustm 94aa9c89ba DISCO_F429ZI : add ADC_3 define to ARCH_MAX
Since DISCO_F429ZI uses 2 ADCs(#1 and #3), analogin_api was modified to
support it.
ARCH_MAX is based on STM32F407 product, that has 3 ADCs. ADC_3 thus
needs to be defined in the TARGET_ARCH_MAX/PeripharalNames.h (even if
not used)
2015-11-09 19:10:59 +01:00
adustm b390f4cc27 Merge branch 'master' of https://github.com/mbedmicro/mbed into DEV_DISCOF429ZI 2015-11-09 18:04:26 +01:00
adustm 9783c7bf38 Debut RTOS_7 2015-11-09 17:40:08 +01:00
Martin Kojtal f605825f66 Merge pull request #1410 from kpurusho/master
Added support for SAML21
2015-11-09 14:26:00 +01:00
adustm 202d56ef12 DISCO_F429ZI: Add uvision toolchain. 2015-11-09 11:01:12 +01:00
adustm 3993489705 DISCO_F429ZI: change copyright year 2015-11-09 10:39:49 +01:00
adustm 445823aae5 DISCO_F429ZI: change LED_RED 2015-11-09 10:39:15 +01:00
adustm 1e65098a5c DISCO_F429ZI: add a comment 2015-11-09 10:38:41 +01:00
adustm b6cab87af1 DISCO_F429ZI: remove pins that are not on the board. 2015-11-09 10:38:16 +01:00
adustm 2bf69bc512 DICSO_F429ZI: align with other F4 products 2015-11-09 10:37:35 +01:00
adustm 9333f8546c DISCO_F429ZI: align startup file with STM32F4Cube version 2015-11-09 10:37:00 +01:00
adustm f182fa73ca DISCO_F429ZI: update the file: comment every impossible combination,
remove pins that are not available on the board.
2015-11-09 10:36:07 +01:00
adustm 790c7f17e6 DISCO_F429ZI: remove ADC2 and DAC0 2015-11-09 10:34:57 +01:00
adustm 47f453e1a7 DISCO_F429ZI: change copyright year + minor typo 2015-11-09 10:33:33 +01:00
adustm d22b43b9e9 DISCO_F429ZI: allow ADC1 and ADC3 2015-11-09 10:32:25 +01:00
adustm 5fc64fff9e DISCO_F429ZI : add SPI6 2015-11-09 10:31:43 +01:00
adustm b3be112ce6 ALL STM32F4 products : reduce LSE timeout 2015-11-09 10:29:36 +01:00
adustm 675a12c2d5 DISCO_F429ZI: align system_stm32f4xx.c file with other products 2015-11-09 10:28:55 +01:00
dbestm ba14dee242 Merge remote-tracking branch 'refs/remotes/mbedmicro/master' into dev_disco_f469ni 2015-11-06 10:54:09 +01:00
dbestm 96392ac3d7 [xxxxx_F4xxxx] reduce HSE startup time to 200ms 2015-11-06 10:20:44 +01:00
dbestm 306f1290fe [DISCO_F469NI] enhance files to pass pin out tests 2015-11-05 17:30:17 +01:00
Martin Kojtal c7fe39e4bc Merge pull request #1402 from GymTrack/fix_nrf_analogin
Fix analogin checking the wrong flag for completion
2015-11-05 08:47:59 +00:00
Martin Kojtal f8c0829c67 Merge pull request #1406 from shaneleonard/fix_stm32l152re_uarts
Fix broken STM32_NUCLEO_L152RE UARTs 4 and 5.
2015-11-05 08:38:42 +00:00
Martin Kojtal 46af745ef4 Merge pull request #1407 from kpurusho/master
Renamed TARGET_SAM_CortexM0+ to TARGET_SAM_CortexM0P for compatiblity with online compiler
2015-11-04 16:28:06 +00:00
Parthasarathy.S 7d360ad5ad Reverted temp rename 2015-11-04 16:04:30 +05:30
akhilpanayam d7449dc9f8 * added files for Keil IDE Support. 2015-11-04 16:02:49 +05:30
akhilpanayam 7ca0d74564 * added files for KEIL IDE Support for SAML21
* updated Startup files for KEIL IDE Support
2015-11-04 16:02:34 +05:30
akhilpanayam 2c5508bf77 * Base commit of SAML21J18A hal and CMSIS files. 2015-11-04 16:02:03 +05:30
akhilpanayam 5aadeb62c7 * updated with corrections in analogue out implementation for SAML21.
* corrected ARM license year for files.
2015-11-04 16:01:38 +05:30
Parthasarathy.S e312ef7a0b Temp rename for merging 2015-11-04 16:01:11 +05:30
Parthasarathy.S 28c7806b59 Temp rename for merging 2015-11-04 16:00:47 +05:30
akhilpanayam 57dd8871ee * Renamed TARGET_SAM_CortexM0+ to TARGET_SAM_CortexM0P for compatiblity with online compiler 2015-11-03 12:27:50 +05:30
Shane Leonard 3bd04ade93 Fix broken STM32_NUCLEO_L152RE UARTs 4 and 5. 2015-11-02 11:30:56 -08:00
Martin Kojtal 5eccd220ea Merge pull request #1395 from kpurusho/master
Added Keil compiler support for Atmel Targets
2015-11-02 10:05:01 +00:00
David 1d40c27584 Fix analogin checking the wrong flag for completion 2015-10-30 11:27:00 -04:00
0xc0170 6bdf53a4e8 mbed lib revision - 109
Fix in analogin - DK target does not provide the pins
2015-10-29 11:48:55 +00:00
Tim Hutt dbbe290da9 Tabs -> Spaces 2015-10-28 14:01:14 +00:00
bcostm 9a9c147e49 Remove eventual pending stop bit before start 2015-10-28 13:17:19 +01:00
bcostm d459d87749 Add HSI calibration value 2015-10-28 09:53:45 +00:00
dbestm 77a3884c33 [NUCLEO_F042K6] HSI default value rightly set
this resolves a lot of problems and the external clock can be check
2015-10-27 17:02:51 +01:00
dbestm 403df2fe25 [NUCLEO_F042K6] remove external clock 2015-10-27 15:05:33 +01:00
akhilpanayam 8b0b517378 * updated with changes in ld files for D21 Targets. 2015-10-27 17:03:06 +05:30
akhilpanayam 8eb34cf253 * Added Keil IDE Support for SAMD21J18A and SAMD21G18A. 2015-10-27 17:03:06 +05:30
akhilpanayam c187bc952d * Added Keil Compiler Supprot for SAMR21G18A 2015-10-27 17:03:05 +05:30
Tim Hutt 8aaee5aa4f Fix #1393 - I2C assumes NRF_TWI1; causes SPI lockup if that peripheral is actually used by SPI. 2015-10-27 10:48:47 +00:00
dbestm 8c549f9b9a Merge branch 'master' of https://github.com/mbedmicro/mbed into dev_disco_f469ni 2015-10-26 10:14:58 +01:00
Martin Kojtal 22ef412435 Merge pull request #1384 from bcostm/fix_analogout
STM32xx -Fix analog_out issue with 12 to 16bits conversion
2015-10-26 08:57:15 +00:00
Martin Kojtal 96f5f02eda Merge pull request #1390 from Sissors/lookmartinImadeanewbranch
HAL K20XX - us_ticker changes
2015-10-26 08:54:08 +00:00
Martin Kojtal 0447fe6536 Merge pull request #1388 from al177/master
Copy NVIC to RAM from anywhere in flash for TARGET_K22F
2015-10-26 08:48:56 +00:00
Sissors e1feb7ce5b [HAL][K20XX]
Fixed for the K20D50M a possible race condition in the software part of
the timer.
The Teensy has the ability to chain timers, so similar to the KSDK ones
we switched it to full hardware timers for both Ticker and regular
Timer.
2015-10-24 21:54:36 +02:00
al177 dbd4a85e11 Remove unused vector table flash base macro 2015-10-22 09:42:50 -05:00
al177 aa6ad1c524 Copy NVIC to RAM from anywhere in flash
Copy the NVIC from any address below RAM, not just at 0x0.  This is helpful
when using a bootloader, which must have its own vector table at 0x0.  Identical
to ebcee71 for TARGET_KL46Z.

fix commit id
2015-10-21 10:17:43 -05:00
dbestm 7d245b9cff Merge branch 'master' of https://github.com/mbedmicro/mbed into dev_disco_f469ni 2015-10-21 16:26:16 +02:00
dbestm c01a13fe1f [DISCO_F469NI] add support of the disco f469ni 2015-10-21 16:26:06 +02:00
bcostm 1e3f7cdbf2 Fix analogout issue on 12 to 16 bits conversion 2015-10-19 15:32:09 +02:00
bcostm 0e3e29d5f0 Merge branch 'master' of https://github.com/bcostm/mbed
Conflicts:
	libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L476RG/TOOLCHAIN_ARM_MICRO/startup_stm32l476xx.s
	libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L476RG/TOOLCHAIN_ARM_MICRO/stm32l476xx.sct
	libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L476RG/TOOLCHAIN_ARM_STD/startup_stm32l476xx.s
	libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L476RG/TOOLCHAIN_ARM_STD/stm32l476xx.sct
	libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L476RG/TOOLCHAIN_GCC_ARM/STM32L476XX.ld
	libraries/mbed/targets/cmsis/TARGET_STM/TARGET_STM32L4/TARGET_NUCLEO_L476RG/TOOLCHAIN_IAR/stm32l476xx.icf
	libraries/mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0+/TARGET_SAMD21J18A/PeripheralNames.h
	libraries/mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0+/TARGET_SAMD21J18A/PeripheralPins.c
	libraries/mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0+/TARGET_SAMD21J18A/PeripheralPins.h
	libraries/mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0+/TARGET_SAMD21J18A/PinNames.h
	libraries/mbed/targets/hal/TARGET_Atmel/TARGET_SAM_CortexM0+/TARGET_SAMD21J18A/analogout_api.c
	workspace_tools/build_release.py
	workspace_tools/host_tests/host_test.py
2015-10-19 14:27:45 +02:00
Martin Kojtal 856efdc67d Merge pull request #1379 from dbestm/dev_nucleo_f303k8
NUCLEO_F303K8 - Dev nucleo f303k8
2015-10-16 08:35:48 +02:00
Paul Staron 1661c1dc78 Update MK20DX256.h
Added missing PIT timer chain defines.
2015-10-14 19:59:24 +01:00
dbestm 86c139d13b [NUCLEO_F303K8] add support for the nucleo_f303k8 2015-10-12 11:34:06 +02:00
Martin Kojtal 646f4d174d Merge pull request #1377 from star297/master
Update Teensy3.1 PinNames.h
2015-10-07 07:47:38 +01:00
Paul Staron f239d463b2 Update PinNames.h
Correct i2c pin defines
2015-10-06 23:29:55 +01:00
Martin Kojtal 3b75452bbd Merge pull request #1365 from dbestm/dev_nucleo_f042k6
Dev nucleo f042k6
2015-10-06 13:15:39 +01:00
Martin Kojtal 63942c6a17 Merge pull request #1368 from star297/master
TARGET_STM32F7\rtc_api.c enable backup RTC function
2015-10-06 13:10:23 +01:00
Martin Kojtal 931ac06492 Merge pull request #1351 from struempelix/master
Enabling ADC for NRF51 P26 & P27. Currently these pins can be used as…
2015-10-06 11:45:19 +01:00
Martin Kojtal 0e0bd6f2dd Merge pull request #1361 from Wiznet/mbed_eco
PR for new platform WIZWIKI_W7500ECO.
2015-10-06 11:40:41 +01:00
Mike Fiore 6bec674340 add XBEE_DIO7 pin definition for MTS mDot 2015-10-05 15:38:19 -05:00
0xc0170 d9bb12602a Merge branch 'master' into dev_rel108b 2015-10-05 08:11:31 +01:00
0xc0170 2b2fa3a4e4 mbed lib revision - 108 2015-10-02 19:08:08 +02:00
Paul Staron 63abe6ff15 TARGET_STM32F7\rtc_api.c enable backup RTC function
Simple check to test the RTC ISR register if RTC is set up and running.
Avoids register reset on nRST or power cycle with vBAT present.
2015-10-01 23:50:18 +01:00
dbestm f769fee22f Merge branch 'master' of https://github.com/mbedmicro/mbed into dev_nucleo_f042k6 2015-10-01 14:04:34 +02:00
dbestm d3ae38ced6 [NUCLEO_F042K6] add nucleo_f042k6 support 2015-10-01 14:03:52 +02:00
kaizen8501 9e2dd5b732 Modified LED definition error when test singletest.py. 2015-09-30 12:17:52 +09:00
kaizen8501 e3e7077784 Modified LED definition for WIZwiki-W7500ECO board. 2015-09-30 11:17:59 +09:00
hjjeon0608 59554a1021 Merge branch 'master' of https://github.com/mbedmicro/mbed into mbed_eco 2015-09-30 10:04:03 +09:00
hjjeon0608 836b50605f Add files of WIZWIKI_W7500ECO platform in cmsis and hal folder. 2015-09-30 09:50:05 +09:00
akhilpanayam 380fab0072 * updated pwmout_api.c for KnR coding standards. 2015-09-29 10:33:03 +05:30
akhilpanayam ed74f3ae73 * Updated with corrections in PWM driver
* Added PWM LED test for W25 (SAMD21G18A)
2015-09-29 10:33:02 +05:30
akhilpanayam 4f52a16b31 * added board specific file for SAM W25. 2015-09-29 10:33:01 +05:30
akhilpanayam 77bf03b30b * updated with test support for SAMD21G18A targets. Used pins commonly available in expansion headers of development boards.
* USBTX and USBRX pins updated.
2015-09-29 10:32:58 +05:30
vimalrajr a5fed5201c Adding SERCOM and PWM pinouts. 2015-09-29 10:32:57 +05:30
akhilpanayam 8c6b817ca2 * Base Commit for SAMW25 support. 2015-09-29 10:32:56 +05:30
Martin Kojtal 0fa6058084 Revert "[NUCLEO_F303K8] add support of the STM32F303K8" 2015-09-28 19:01:26 +02:00
Paul Staron 3ee5d7ac62 system_MK20DX256.c 96MHz default set up
Added/changed clock set ups for Teensy3.1.
2015-09-28 15:49:07 +02:00
Paul Staron f2f31c82e1 system_MK20DX256.c description wording correction
Corrected frequency description wording to 72MHz CPU clock, 36MHz Bus
clock, 24MHz Flash clock.
2015-09-28 15:48:46 +02:00
Paul Staron bffd22e2fb system_MK20DX256.c Clock Setup 3 correction
Reduced system and flash clock speeds to specification values. Some
MCU's became unstable at the higher speeds.
2015-09-28 15:48:34 +02:00
dbestm d7ab336a2b Merge branch 'master' of https://github.com/mbedmicro/mbed into dev_nucleo_f303k8
Conflicts:
	workspace_tools/host_tests/host_test.py
2015-09-28 14:23:53 +02:00
0xc0170 4b5bb913d2 Merge branch 'mbed_dev2' of https://github.com/Wiznet/mbed into Wiznet-mbed_dev2 2015-09-28 12:43:52 +02:00
Martin Kojtal 54fbe4144f Merge pull request #1332 from adustm/dev_NUCLEO_F031K6
NUCLEO_F031K6 : Add new target
2015-09-28 11:35:04 +02:00
Martin Kojtal fd08c6a5e9 Merge pull request #1344 from wodji/patch-4
fix [-Wtype-limits] warning
2015-09-28 11:31:09 +02:00
Martin Kojtal 308ee306a9 Merge pull request #1343 from wodji/patch-3
fix [-Wtype-limits] warning
2015-09-28 11:30:57 +02:00
Martin Kojtal fc71328378 Merge pull request #1342 from wodji/patch-2
fix -Wmaybe-uninitialized warning.
2015-09-28 11:30:37 +02:00
Martin Kojtal 87e468c302 Merge pull request #1353 from helmut64/master
Fixed stack location problem for disco and nucleo boards (STM32L4)
2015-09-28 11:23:50 +02:00
Toyomasa Watarai 1f1c68ce19 [LPC1768 GCC_CR exporter] Fixed linker description
* Divide AHB SRAM for USB and Ethernet RAM regions
* Add NOLOAD keyword for .bss sections to avoid redundant data in final
image
2015-09-27 19:52:11 +09:00
Helmut Tschemernjak 8dead7639d Updated RAM config symbols to reflect the L4 device ram names 2015-09-25 19:45:14 +02:00
adustm dd1e6f2843 Merge remote-tracking branch 'mbedmicro/master' into dev_NUCLEO_F031K6 2015-09-25 16:53:15 +02:00
adustm 7d93e9c8ef NUCLEO_STMF031K6 : fix tabulation + coding style
No code change, only style modifications
2015-09-25 15:40:49 +02:00
Martin Kojtal fe238a91ab Merge pull request #1340 from stevew817/master
Silicon Labs - Add support for low-power async Serial
2015-09-25 15:09:04 +02:00
Martin Kojtal e8c24ba90d Merge pull request #1326 from TomoYamanaka/master
RZ_A1H - Modify to support NEON for RTOS.
2015-09-25 14:23:28 +02:00
Aksel Skauge Mellbye 4c4d2fa6a6 serial_api: Remove unnecessary clocking code. 2015-09-25 12:55:59 +02:00
Martin Kojtal 724c07935c Merge pull request #1337 from kpurusho/master
Changes contains only "Copyright year information" and "KR styling". Safe to merge.
2015-09-25 12:52:38 +02:00
Martin Kojtal ff849970fb Merge pull request #1341 from WoGorniak/master
add Espotel Elmo platform
2015-09-25 12:51:52 +02:00
Martin Kojtal b290644b9c Merge pull request #1338 from PeterConheeney/master
changes for adding IoT Subsystem for Cortex-M target
2015-09-25 12:37:58 +02:00
Helmut Tschemernjak cef2da3c75 Fixed stack location problem for disco and nucleo boards.
Move main ram to the 32k L4-SRAM2 which is being retained on in
standby mode. The additional 96k ram comes second.
The new memory layout preserves all vectors and stack in standby mode
2015-09-25 10:59:36 +02:00
Wojciech Gorniak 848494928a updated years in device header 2015-09-25 10:08:43 +02:00
dbestm 0fb5d52a8c [NUCLEO_F303K8] add rtos support 2015-09-24 16:33:57 +02:00
dbestm 1f04d34700 Merge branch 'master' of https://github.com/mbedmicro/mbed into dev_nucleo_f303k8 2015-09-24 16:22:15 +02:00
jens f8fe8cb749 Enabling ADC for NRF51 P26 & P27. Currently these pins can be used as Digital In/Out or XTAL input only. 2015-09-24 13:02:58 +02:00
Aksel Skauge Mellbye ec865eac30 rtc_api: Bugfix clock selection. 2015-09-23 11:56:56 +02:00
dbestm 8361259947 [NUCLEO_F303K8] add support of the STM32F303K8 2015-09-23 11:32:38 +02:00
adustm 8bb0b79ebb NUCLEO_F031K6 Comment pins that are not on the board 2015-09-22 11:16:51 +02:00
Wodji 8c7c763d21 fix [-Wtype-limits] warning 2015-09-21 20:08:18 +01:00
Wodji 9a66d71919 fix [-Wtype-limits] warning 2015-09-21 20:07:01 +01:00
wodji ec9f18f552 fix -Wmaybe-uninitialized warning. 2015-09-21 19:50:12 +01:00
Wojciech Gorniak a68263815f Merge branch 'master' of https://github.com/mbedmicro/mbed 2015-09-17 11:52:48 +02:00
0xc0170 37ae865a61 mbed lib revision - 107 2015-09-17 08:40:09 +01:00
Aksel Skauge Mellbye e8b022c310 [EFM32] Fix bug in rtc_free_real 2015-09-17 08:23:11 +02:00
Linjia 8a7ce51ddf change license header from mbed to silicon labs 2015-09-16 17:20:43 +02:00
Srod Karim de8ce50fe5 DMA interrupt fix, and avoid potential double-unblock 2015-09-16 17:20:34 +02:00
Srod Karim 42c5af3702 fix for USART transmissions under 3 bytes long 2015-09-16 17:20:31 +02:00
Srod Karim 2af3e5dfd7 abort transfer on TXC 2015-09-16 17:20:28 +02:00
Srod Karim 403f16d83c clear interupts on read_async, and properly abort when end is reached 2015-09-16 17:20:25 +02:00
Srod Karim 5ea16a749f fix typo 2015-09-16 17:17:47 +02:00
Srod Karim 4b3a6e3f92 add comment 2015-09-16 17:17:44 +02:00
Srod Karim 8972fab66c clear interupts also whem using DMA 2015-09-16 17:17:41 +02:00
Srod Karim 30041b8f3d removed unneccesary function 2015-09-16 17:17:39 +02:00
Srod Karim d9d9ea305b properly disable DMA if character match is set 2015-09-16 17:17:36 +02:00
Srod Karim 199fe17376 properly reset interupt flags 2015-09-16 17:17:33 +02:00
Srod Karim e7597d5a54 disable character match if no character is specified 2015-09-16 17:17:30 +02:00
Srod Karim d5d3ba3a99 removed all usage of SIGF 2015-09-16 17:17:27 +02:00
Srod Karim 7d475adbb6 defaulting to EM4 instead of EM3 2015-09-16 17:17:25 +02:00
Srod Karim 096733c785 add missing #endif in clocking.h 2015-09-16 17:17:22 +02:00
Srod Karim 1d7d92ed39 move away from using enum values during preprocessing 2015-09-16 17:17:17 +02:00
Srod Karim 529a248c27 move away from using defines over cmuSelect_X 2015-09-16 17:16:17 +02:00
Srod Karim 1adaeb4a44 increased bandrate range 2015-09-16 17:15:56 +02:00
Srod Karim 54e2dd02fe if no sleep modes are blocked, enter EM3 2015-09-16 17:15:54 +02:00
Srod Karim f9c1ca8e29 compatability for devices without LFXO or where LFXO is not the low energy clock source 2015-09-16 17:15:51 +02:00
Srod Karim c328fb068e DMA fix 2015-09-16 17:15:49 +02:00
Srod Karim f1e1977506 LEUART EM2 release 2015-09-16 17:15:46 +02:00
Srod Karim b832689ae0 various fixes - candidate release 2015-09-16 17:15:40 +02:00
Srod Karim 7746a4be75 set clocktrees, and enable DMA in EM2 2015-09-16 17:15:01 +02:00
Srod Karim 5a9464b26a branched block/unblock 2015-09-16 17:14:58 +02:00
Martin Kojtal 45d00c36b3 Merge pull request #1322 from dbestm/fix_rtos_support
[NUCLEO_L476RG] add hal and target files
2015-09-16 11:06:15 +01:00
Peter Conheeney 24ebe1790e changes for adding IoT Subsystem for Cortex-M target 2015-09-14 12:23:32 +01:00
adustm fbdf211df1 DISCO_F051R8: update device header file with the last STM32CubeF0 hal version 2015-09-11 17:10:43 +02:00
adustm d571b16e90 STM32F0 : Update targets after STM32F0 Cube HAL driver update 2015-09-11 15:07:42 +02:00
adustm f7caf72009 STM32F0 : update hal api files 2015-09-11 15:06:04 +02:00
adustm ae0891878a NUCLEO_F031K6 : add new target 2015-09-11 15:02:05 +02:00
adustm d9384660dc STM32F0 - Update Cube F0 HAL driver 2015-09-11 15:00:50 +02:00
James Crosby 985d87ba7e ignore target files not supported by the yotta module, to minimise published module size 2015-09-09 09:30:31 +01:00
hjjeon0608 481a9d97cc Merge branch 'master' of https://github.com/mbedmicro/mbed into mbed_dev2 2015-09-09 14:20:13 +09:00
hjjeon0608 5498c96161 Add files of WIZWIKI_W7500P platform in cmsis and hal folder. 2015-09-09 14:18:41 +09:00
tomoyuki yamanaka 5d7099994a Modify to support NEON for RTOS. (mbed common codes)
We modified to support NEON of CMSIS-RTOS RTX for Cortex-A9 and fixed some bugs of it.
2015-09-08 16:39:35 +09:00
tomoyuki yamanaka 7ea62c20b3 Modify to support NEON for RTOS. (mbed CMSIS HAL)
We modified to support NEON of CMSIS-RTOS RTX for Cortex-A9 and fixed some bugs of it.
2015-09-08 16:39:07 +09:00
hjjeon0608 1c607a6c7a UART 2 is enabled.
Until now, only UART 0, 1 are enabled, but now UART 2 is also enabled.
W7500P should need UART 2 because DAP use UART 2.
2015-09-08 08:44:22 +09:00
dbestm a6f4046e7b [NUCLEO_L476RG] add hal and target files 2015-09-07 14:01:17 +02:00
Wojciech Gorniak f22236b460 Defined RF pins.
Conflicts:
	libraries/radio/SX127x/sx1272/sx1272-hal.cpp
	libraries/radio/SX127x/sx1272/sx1272-hal.h
2015-09-07 12:13:34 +02:00
Martin Kojtal 40a175b168 Merge pull request #1321 from adfernandes/master
Fix a signed and unsigned integer comparison warning
2015-09-07 09:56:17 +01:00
Martin Kojtal bed6e15da6 Merge pull request #1320 from Sissors/lookmartinImadeanewbranch
[HAL][K20XX] Fixed (possible) glitches when changing SPI mode on K20 …
2015-09-07 09:55:18 +01:00
Martin Kojtal 748fea3057 Merge pull request #1316 from kpurusho/master
Drivers for SAMD21
2015-09-07 09:46:11 +01:00
Andrew Fernandes b2c122be4c Fix a signed and unsigned integer comparison warning 2015-09-06 17:59:04 -04:00
Sissors 7423bd3d7b [HAL][K20XX] Fixed (possibly) glitches when changing SPI mode on K20 MCUs
Made register access bit nicer (not first clearing bit and then setting
it again if thats not required), and additionally when clock idle level
is changed, it writes out a dummy byte. Problem is only after a write
the idle level is changed, resulting in a clock glitch at the start
2015-09-06 20:34:46 +02:00
akhilpanayam 799d2d61c3 * Updated cmsis files for KnR Coding Standards. 2015-09-04 16:10:35 +05:30
akhilpanayam 0223afcddd * updated year in ARM mbed license. 2015-09-04 15:59:43 +05:30
Martin Kojtal 92d1bfad30 Merge pull request #1318 from Wiznet/mbed_dev1
Change directory structure and move files.
2015-09-04 09:29:53 +01:00
Martin Kojtal a412b49ac5 Merge pull request #1315 from lindvalla/fix_llu35_lpcxpresso_issue
Fixed linker script for LPCXpresso for EA LPC11U35 QuickStart Board
2015-09-04 08:36:19 +01:00
Martin Kojtal 1f6eaa5e1d Merge pull request #1313 from fredlak/master
FRDM KL43Z - Fix RTC init function for KL43Z
2015-09-04 08:33:10 +01:00
Martin Kojtal a19d9e011d Merge pull request #1310 from masaohamanaka/master
Modify the register setting method in the pin setting configuration.
2015-09-04 08:02:30 +01:00
Pawel Rozanski feccab3e21 Full ELMO pin bindings. 2015-09-03 14:54:42 +02:00
Pawel Rozanski 4e1ca8fcad ELMO STDIO on UART 1. 2015-09-03 12:39:37 +02:00
Pawel Rozanski bb507ec099 ELMO's SPI aliases 2015-09-03 12:38:06 +02:00
Pawel Rozanski cde6461116 ELMO's LED. 2015-09-03 12:21:25 +02:00
Pawel Rozanski e8d8f93350 25Mhz xtal for ELMO. 2015-09-03 12:20:48 +02:00
Wojciech Gorniak b9fd743216 ELMO target (NUCLEO_F411RE copy).
Conflicts:
	workspace_tools/build_release.py
	workspace_tools/export_test.py
	workspace_tools/toolchains/gcc.py
2015-09-03 11:58:01 +02:00
0xc0170 8a32badea1 mbed lib revision - 106 2015-09-02 16:47:10 +01:00
hjjeon0608 cbe00fd832 Remove '#include W7500x_conf.h'
Add assert parameter define.
2015-09-02 17:59:15 +09:00
hjjeon0608 3208676d7a We handle including header by W7500x_conf.h.
But now I deleted the W7500x_conf.h and all peri drivers have own including header.
And some code are optimized and removed warning.
2015-09-02 17:55:26 +09:00
hjjeon0608 01ce5e6580 Move defines of UART from PeripheralNames.h to device.h because to move PeripheralNames.h(not dependent mcu) to upper folder. 2015-09-02 17:34:19 +09:00
hjjeon0608 b329a1e6b5 I found wrong pin name during re-struct the folders.
So I correct this.
2015-09-02 17:32:01 +09:00
hjjeon0608 428eae0cdc objects.h, PeripheralNames.h and PortNames.h are moved from TARGET_WIZwiki_W7500 folder to upper folder. 2015-09-02 17:15:13 +09:00
hjjeon0608 17d6ff861a objects.h, PeripheralNames.h and PortNames.h are moved from TARGET_WIZwiki_W7500 folder to upper folder because they are not dependent to mcu. 2015-09-02 17:14:12 +09:00
hjjeon0608 d6d279edb5 Peripheral drivers are moved from cmsis to hal folder.
And cmsis.h, cmsis_nvic.c, cmsis_nvic.h, system_W7500x.c, system_W7500x.h and W7500x.h are moved to upper folder.
2015-09-02 17:11:59 +09:00
Martin Kojtal 47c81703b3 Merge pull request #1301 from Bernator/master
[LPC11U68] fix Uart1-4 irq handling bugs, add Pins P0_14,P0_13 for use with Uart1
2015-09-02 07:46:28 +01:00
Martin Kojtal 483bb0197f Merge pull request #1299 from claplace/lpc81x
LPC81X: reduce code size and add ARM_GCC support
2015-09-01 15:45:33 +01:00
akhilpanayam 1ac74c33f2 * updated with correction in serial_api,c for finding mux setting. 2015-09-01 19:15:46 +05:30
akhilpanayam 5079132062 * updated with corrections in Analogue in and out APIs. 2015-09-01 19:15:45 +05:30
Karthik Purushothaman 127471ba30 Moved files from TARGET_SAM0 to TARGET_SAM_CortexM0+ 2015-09-01 19:15:44 +05:30
akhilpanayam ddfb57e932 * updated with corrections in default pins. 2015-09-01 19:15:43 +05:30
akhilpanayam 4d5f7a3fa7 * updated port apis.
* added supprot for SAMD21J18A for mbed SDK tests.
2015-09-01 19:15:43 +05:30
akhilpanayam 9a503026cf * updated with corrections in analogueout apis. 2015-09-01 19:15:42 +05:30
akhilpanayam 37ddc4c0c3 * updated port apis for SAMD21J18A
* correction in analogueout api
* test support for analogueout in mbed SDK
2015-09-01 19:15:42 +05:30
akhilpanayam 24edb54690 * updated pins for external interrupt.
* updated default pins.
2015-09-01 19:15:41 +05:30
akhilpanayam 013b71a56f * updated systeminit checking for analoguein apis.
* updated with tested code for analogueout apis.
* updated objects for analaguein and analaogueout.
2015-09-01 19:15:40 +05:30
akhilpanayam ecfc96f57c * Base Commit for AnalogueOut. 2015-09-01 19:15:39 +05:30
vimalrajr 67799287aa Adding pins for SAMD21 SERCOM and PWM, and default pinouts of SPI and I2C. 2015-09-01 19:15:39 +05:30
akhilpanayam 6798b87180 Resolved merge conflict 2015-09-01 19:15:38 +05:30
Anders Lindvall 05d41fe7db Fixed linker script for LPCXpresso for EA LPC11U35 QuickStart Board
After version 7.5.0 the compiler used in LPCXpresso changed and as a
result some of the included libraries were changed. This caused a
build error when trying to compile exported mbed projects.

The error was with NewlibNano libraries (*_s.a) and as NewlibNano is
not used by mbed, this patch references the non-NewlibNano libraries
instead.

This change in the linker script has been verified on LPCXpresso versions
from 6.1.2 up to the current 7.9.0.
2015-08-31 13:21:42 +02:00
fedlak 2c2ac0f2a2 [FRDM KL43Z] Fix RTC init function for KL43Z 2015-08-29 01:27:40 +02:00
fedlak 12b0e1dc49 [FRDM KL43Z] Fix RTC init function for KL43Z 2015-08-28 01:17:49 +02:00
tomoyuki yamanaka 5588d3cef3 Modify the register setting method in the pin setting configuration.
Modify the register setting method in the pin setting configuration.
2015-08-26 12:58:32 +09:00
Martin Kojtal 92ca8c7b60 Merge pull request #1302 from jpbrucker/fix_s110_ldscript
Nordic: update application start address in GCC linker script
2015-08-20 10:41:02 +01:00
Martin Kojtal 6f6625090c Merge pull request #1305 from bcostm/dev_NUCLEO_F446RE
NUCLEO_F446RE - Improvements + update of all STM32F4 (PWM12 + map/system files)
2015-08-20 10:40:11 +01:00
Martin Kojtal 63c2b2477a Merge pull request #1297 from kpurusho/master
Remaining drivers for SAMR21
2015-08-20 10:31:19 +01:00
bcostm 844a2bed64 Add PWM_12 2015-08-19 11:01:13 +02:00
bcostm e2b37fc68d Add missing PWM_12 and update map and system files to be in line with latest official version. 2015-08-19 10:48:17 +02:00
Jean-Philippe Brucker dfcb2c680f Nordic: update application start address in GCC linker script
The S110 linker script is still using start address 0x16000, which was
required by version 7.1 of the s110 SoftDevice. Update it to the current
address, required by S110 v8.0.0.
2015-08-18 17:39:55 +01:00
0xc0170 0d637743c7 mbed lib revision - 105 2015-08-18 14:45:36 +01:00
Martin Kojtal 1c2263fbc7 Merge pull request #1288 from BlackstoneEngineering/BLoDFix
ST BLoD Fix
2015-08-18 08:01:01 +01:00
Bernator 8f50e1e9ea [LPC11U68] fix Uart1-4 irq handling bugs and add Pins P0_14,P0_13 for use with Uart1 2015-08-17 19:12:28 +02:00
bcostm ded07a59b5 Update SPI clock for STM32F446RE 2015-08-17 16:41:06 +02:00
bcostm 239decadcc Add missing PWM_12 definition 2015-08-17 11:51:39 +02:00
bcostm 0746c2f755 [STM32L4] serial improvements 2015-08-17 11:49:04 +02:00
bcostm 3ce7c5c790 [STM32F4] pwmout improvements 2015-08-17 11:48:21 +02:00
bcostm 7b1a2e1077 Add missing startup files for ARM_STD, MICRO_ARM and IAR 2015-08-17 11:43:16 +02:00
bcostm 915ed19fe6 Update other cmsis files
- Interrupt vectors
- Timer clock setting for hal tick
2015-08-17 11:41:36 +02:00
bcostm eb88f87118 Update CMSIS device driver V2.3.2 2015-08-17 11:31:25 +02:00
bcostm f88cad9d9f Update STM32CubeF4 HAL driver to V2.3.2 2015-08-17 11:29:07 +02:00
Cyprien Laplace 65fa7b6923 LPC81X: reduce code size and add ARM_GCC support
LPC810 has only 4KB of flash, thus avoiding dead code is really nice.
Here the NVIC interrupt setup was pulled from the us_ticker code even
if no code is using timer events.

This also adds ARM_GCC support for TARGET_LPC81X.

LPC81X and LPC82X support Cortex M0+ VTOR register, so it is not
necessary to put non-init text at 0x200.
2015-08-16 21:35:08 -04:00
Martin Kojtal 6d84db41c6 Merge pull request #1289 from bcostm/dev_DISCO_F746NG
DISCO_F746NG - Improvements
2015-08-14 13:13:40 +01:00
akhilpanayam c30a8a1df0 * renamed TARGET_SAM0 folder name to TARGET_SAM_CortexM0+ 2015-08-14 17:36:33 +05:30
akhilpanayam 1f9799eb71 * updated analoguin init for checking systeminit in beginning. 2015-08-14 17:36:32 +05:30
vimalrajr 78817e8c44 Removed unwanted comments. 2015-08-14 17:36:31 +05:30
vimalrajr 698484eb47 Bug fix in PWM APIs, not all TCC modules support upto 4 channels. 2015-08-14 17:36:31 +05:30
vimalrajr 59d3dffa0a Modified I2C APIs as per review comments. 2015-08-14 17:36:30 +05:30
vimalrajr c63497a363 Added support for General Call Address mode. 2015-08-14 17:36:29 +05:30
vimalrajr bbf884c56e Added missing pins in PWMOut pinmap. 2015-08-14 17:36:28 +05:30
akhilpanayam 6b346253f2 * updated with corrections in serial asynch apis. 2015-08-14 17:36:27 +05:30
vimalrajr 149244d474 Bug fix in PWM APIs 2015-08-14 17:36:27 +05:30
akhilpanayam fa56bfd164 * Base commit after integrating ASF_3.25. 2015-08-14 17:36:26 +05:30
akhilpanayam e7da2dbe2b * updated serial api to support 1 pin (rx / tx) operation. 2015-08-14 17:36:25 +05:30
akhilpanayam 61b7d9755a * removed board.h in common folder - not required.
* common2 folder moved to TARGET_Atmel\TARGET_SAM0\drivers. common2 folder contains m0+ specific files only.
2015-08-14 17:36:24 +05:30
vimalrajr 5109745950 Modifying I2C Async API to handle null tx and rx buffers 2015-08-14 17:36:24 +05:30
akhilpanayam 8227c91f54 * added pins for ADC as per pio_samr21g18a.h 2015-08-14 17:36:23 +05:30
vimalrajr 31fb6731ca Added handling RX only transmission in SPI APIs 2015-08-14 17:36:22 +05:30
vimalrajr 0adc8fdf6c Bug fix in SPI API 2015-08-14 17:36:21 +05:30
akhilpanayam 1da4cbc288 * added cmsis files for pin definitions for all targets of SAMR21 and D21. 2015-08-14 17:36:21 +05:30
vimalrajr 9ccfa07ac6 Removed unwanted header file inclusions 2015-08-14 17:36:20 +05:30
vimalrajr 800bc093e9 Modified pinmap APIs and supporting functions as per review comments. 2015-08-14 17:36:20 +05:30
akhilpanayam 47d62cd8ce * Updated IAR startup file.
* Grouped SAMR21G18A specific files to its particular folder.
* Added files for all variants of SAMR21 and SAMD21.
* Removed Quick Start files from ASF.
* Added Target Dependency in port.c for PORT MASK.
* Grouped PWM pin implementation to SAMR21G18A folder.
2015-08-14 17:36:19 +05:30
akhilpanayam d34e39ff05 * updated with corrections in serial init. 2015-08-14 17:36:18 +05:30
akhilpanayam 9da56e4dfc * updated serial_free api to make the pin Pulled up. 2015-08-14 17:36:18 +05:30
vimalrajr 3e5ac805b2 Modified SPI default baud rate as per review comments 2015-08-14 17:36:17 +05:30
vimalrajr bf05bbcaa6 Modified PWMOut APIs as per review comments 2015-08-14 17:36:17 +05:30
vimalrajr cd6771367d Modified supporting functions for finding SERCOM pinmaps. 2015-08-14 17:36:16 +05:30
akhilpanayam 8188c05c64 * Removed unwanted arrays in Pinmap.
* corrected macros for build to be successful without ASYNCH enabled in serial apis.
* added serial_pinout_tx api in serial.
2015-08-14 17:36:16 +05:30
vimalrajr 987567ee59 Adding PWM API implementation 2015-08-14 17:36:15 +05:30
akhilpanayam 62a6bcaeeb * updated with corrections in AnalogueIn apis. 2015-08-14 17:36:14 +05:30
akhilpanayam c7573e43ce * updated port apis with corrections. 2015-08-14 17:36:14 +05:30
vimalrajr 0ee229aa90 Modified I2C APIs as per review comments. 2015-08-14 17:36:13 +05:30
vimalrajr 5f9ee05e4b Removed ASF license headers from files. 2015-08-14 17:36:13 +05:30
vimalrajr 062ee461da Adding implementation for I2C APIs - master mode, slave mode, and master async interrupt mode. 2015-08-14 17:36:12 +05:30
akhilpanayam 87c8bc8bda * updated with new folder structure.
* added more pins for external interrupt as per pio_samr21g18a.h
* updated serial_api.c for sanity checks, removed unused variables and other corrections.
2015-08-14 17:36:10 +05:30
akhilpanayam a4fc70d463 * updated with NULL check for irq_handler. 2015-08-14 17:36:09 +05:30
akhilpanayam e1c0fea8b7 * updated the default pin macros for R21. 2015-08-14 17:36:09 +05:30
akhilpanayam ef2b6cfd66 * File addition for PWM.
* updated port apis for variable (start) data type change.
2015-08-14 17:36:08 +05:30
akhilpanayam c47f60bb23 * updated with port driver apis. Tested and working. 2015-08-14 17:36:08 +05:30
akhilpanayam 5d0a913591 * Added missed out pins for external Interrupt. irqmask initialized to 0 in init for gpio irq. 2015-08-14 17:36:07 +05:30