Commit Graph

13796 Commits (ed6a8d8b7d156975763a84a6b0e6b974768da76e)

Author SHA1 Message Date
deepikabhavnani f9ec62882d Added macro: 1. string length and 2. variable argument count 2018-02-09 14:18:43 +00:00
amq 6a3c69488f EFM32: make peripherals conditional * MCUs within a family like EFM32GG can omit some peripherals, e.g. EFM32GG230 doesn't have UART * This commit adds a check to make them compilable, relevant mainly for custom boards 2018-02-09 14:18:43 +00:00
amq aa2cb58c79 VS Code exporter: do not overwrite existing (launch|settings|tasks).json 2018-02-09 14:18:43 +00:00
Jimmy Brisson 0376483157 Correct SW4STM32 supported check 2018-02-09 14:18:43 +00:00
Jimmy Brisson e7d29c6161 Force config resolution in gnuarmeclipse exporter 2018-02-09 14:18:43 +00:00
Jimmy Brisson b5577bde75 Move region adding to mbedToolchain 2018-02-09 14:18:43 +00:00
Jimmy Brisson f94e06151a Check that boot loader config works in libs 2018-02-09 14:18:43 +00:00
Jimmy Brisson 7d20c0adac Handle target overrides that have a path correctly 2018-02-09 14:18:43 +00:00
Jimmy Brisson c2d4e9b599 Configure boot loader after scanning 2018-02-09 14:18:43 +00:00
Jimmy Brisson 3610f91c0d Enable libraries to have boot loader configuration 2018-02-09 14:18:43 +00:00
bcostm bedc73d39e STM32 serial: add missing function declaration 2018-02-09 14:18:43 +00:00
bcostm 5f6ee5f6be STM32 serial: improve index assignment in serial_init 2018-02-09 14:18:43 +00:00
bcostm 82d7f9ff54 STM32 serial: improve irq index management for L0 devices 2018-02-09 14:18:43 +00:00
bcostm e6e1441fdc STM32 serial: improve irq index management for F0 devices 2018-02-09 14:18:43 +00:00
bcostm f5e76d38f3 STM32 serial: improve irq index management for L4 devices 2018-02-09 14:18:43 +00:00
bcostm 37738fec6e STM32 serial: improve irq index management for L1 devices 2018-02-09 14:18:43 +00:00
bcostm 32eff7d5da STM32 serial: improve irq index management for F7 devices 2018-02-09 14:18:43 +00:00
bcostm 19fd049d8f STM32 serial: improve irq index management for F3 devices 2018-02-09 14:18:42 +00:00
bcostm 2aadbb80df STM32 serial: improve irq index management for F2 devices 2018-02-09 14:18:42 +00:00
bcostm d01cfb1ca8 STM32 serial: coding style 2018-02-09 14:18:42 +00:00
bcostm 7cda4dd332 STM32 serial: improve irq index management for F1 devices 2018-02-09 14:18:42 +00:00
bcostm 83157673d2 STM32 serial: use uart_name in serial_irq_set function for F4 2018-02-09 14:18:42 +00:00
bcostm fb4d9252f8 STM32 serial: fix linking error 2018-02-09 14:18:42 +00:00
bcostm 2c4d959064 STM32 serial: use uart_name instead of uart_base 2018-02-09 14:18:42 +00:00
bcostm 327a378123 STM32 serial: change serial_get_irq_n function for F4 devices 2018-02-09 14:18:42 +00:00
bcostm f67975410a STM32 serial: use get_uart_index function for F4 devices 2018-02-09 14:18:42 +00:00
bcostm 0c09ac7716 STM32 serial: add get_uart_index utility function 2018-02-09 14:18:42 +00:00
bcostm 584e6ee5da STM32 serial: move init_uart function at the end of file 2018-02-09 14:18:42 +00:00
Wilfried Chauveau 0a644d25e9 add support for the murata's module based on STM32L0 2018-02-09 14:18:42 +00:00
adustm 52eb2b7f3e Remove last code redundancy 2018-02-09 14:18:42 +00:00
adustm acea1bda7c Improve fix calling Accumulate function every time in finish function 2018-02-09 14:18:42 +00:00
adustm 143b44815d Fix MD5 link issue 2018-02-09 14:18:42 +00:00
adustm 192de3f4ec Fix #5079. Add the support of call to mbedtls_xxx_finish even if mbedtls_xxx_udate was not called since mbedtls_xxx_start 2018-02-09 14:18:42 +00:00
Wilfried Chauveau a97e4d76ed fix a silent conflict with PR #5947 2018-02-09 14:18:42 +00:00
Wilfried Chauveau 8340f5041a add support for STM32L443RC & WISE-1510 2018-02-09 14:18:42 +00:00
jeromecoutant 0e78e7ef4e STM32 : set all PinMap structures as weak
This allow custom overwrites
2018-02-09 14:18:42 +00:00
Ashok Rao 3d0c222c42 Add license info 2018-02-09 14:18:41 +00:00
Ashok Rao fb267818e3 Adding MTB ublox NINA-B1 as a new target 2018-02-09 14:18:41 +00:00
sarahmarshy d158c21676 Change exception in ArmPackManager FLM reader 2018-02-09 14:18:41 +00:00
sarahmarshy 58b5970434 Treat start variable as addrss in `generate_bootloader_build`
Correct spacing.
2018-02-09 14:18:41 +00:00
sarahmarshy 32b8cff1b3 Introduce sector ceiling/floor rounding
Use ceiling for bootloader end address
Use floor for application size
2018-02-09 14:18:41 +00:00
sarahmarshy 9cdc6c75e3 Use Config class sector variable 2018-02-09 14:18:41 +00:00
sarahmarshy dcaeae80c1 Error check existence of sectors 2018-02-09 14:18:41 +00:00
Sarah Marsh 6df1256213 Add pyelftools dependency 2018-02-09 14:18:41 +00:00
Sarah Marsh 82c67effd6 Align managed bootloader addresses on sector boundaries
Aligns application start address to sector boundary
Aligns application end address to sector boundary
2018-02-09 14:18:41 +00:00
Sarah Marsh ce078b75dc Fix typo in _generate_bootloader_build 2018-02-09 14:18:41 +00:00
Sarah Marsh 1a512c9307 Add functions for getting sectors in Config class 2018-02-09 14:18:41 +00:00
Sarah Marsh 52dc6770c2 Move FLM parsing to arm_pack_manager and regenerate index
Modify arm_pack_manager to look for new keys in pdsc files, because some
vendors have changed their format
2018-02-09 14:18:41 +00:00
jeromecoutant ee333a5cd0 SMT32L4 : add missing ST HAL LPUART functions
To enable/disable UART Clock in Stop Mode
2018-02-09 14:18:41 +00:00
Clemens Mandl a457d71bd3 Updated List comparision with shorter implementaion using python build-in function zip() 2018-02-09 14:18:41 +00:00