Skip to content
Permalink
Branch: master
Commits on Jul 19, 2019
  1. boards: arm: Activate DTCM for STM32F7 boards with Ethernet

    alexanderwachter authored and carlescufi committed Jun 27, 2019
    Activate the DTCM for STM32F7 board that have Ethernet.
    This is needed because the Ethernet driver puts the DMA buffer
    to this section.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  2. drivers: ethernet: stm32: Put DMA buffer to DTCM section

    alexanderwachter authored and carlescufi committed Jun 27, 2019
    For STM32F7 MCU the actual implementation doesn't work when the
    DMA buffers are placed in the SRAM.
    This might be a problem with caches.
    To overcome this problem, the buffer is moved to the DTCM.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  3. dts: stm32f7: Add Device Tightly Coupled Memory

    alexanderwachter authored and carlescufi committed Jul 3, 2019
    This commit adds the DTCM to the STM32F7 MCUs
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  4. linker: Add dtcm section for Cortex M7 MCUs

    alexanderwachter authored and carlescufi committed Jul 3, 2019
    This commit adds a DTCM (Device Tightly Coupled Memory) section for
    Cortex F7 MCUs. The Address and length is defined in the corresponding
    device tree file.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
Commits on Jul 2, 2019
  1. drivers: can: stm32: Update enable driver help message

    alexanderwachter authored and nashif committed Jul 2, 2019
    Updated "Tested on" statements in the help
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  2. drivers: can: stm32 Add error message for buffer overflow

    alexanderwachter authored and nashif committed Jul 2, 2019
    This commit adds an LOG_ERR message for RX fifo overflow.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  3. drivers: can: stm32: Change TX priority to chronological order

    alexanderwachter authored and nashif committed Jul 2, 2019
    This commit changes the TX priority from ID based priority to
    chronological order. The advantage is that when messages with
    the same ID are sent, the order is retained.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  4. drivers: can: stm32: Remove STM CAN_Init

    alexanderwachter authored and nashif committed Jul 1, 2019
    Removed the STM32 CAN_Init function and implemented the initialization
    in the driver.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
Commits on Jun 26, 2019
  1. samples: CAN: Add FRDM-K64F defconfig

    alexanderwachter authored and MaureenHelm committed Jun 26, 2019
    This commit adds a board defconfig for the FRDM-K64F board.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  2. boards: frdm-k64f: Enable CAN support

    alexanderwachter authored and MaureenHelm committed Jun 25, 2019
    This commit enables CAN support for the FRDM-K64F board.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  3. soc: nxp: k6x: Add CAN support

    alexanderwachter authored and MaureenHelm committed Jun 25, 2019
    This commit adds CAN support for Kinetis K6x family.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  4. drivers: can: mcux_flexcan: Add support for MK64

    alexanderwachter authored and MaureenHelm committed Jun 25, 2019
    Add support for Kinetis MK64 series.
    Interrupts are adapted because MK64 has other interrupts than KEx1F.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
Commits on May 12, 2019
  1. drivers: can: rename drivers to can_<dev name>

    alexanderwachter authored and nashif committed Apr 19, 2019
    The filenames of the can drivers were not consisten.
    Changed them to can_<dev name>
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  2. drivers: can: Add loopback driver

    alexanderwachter authored and nashif committed Mar 18, 2019
    This commit implements a CAN loopback device. This device is used
    for testing when no CAN controller is available on the hardware.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  3. tests: drivers: can: Make CAN dev global

    alexanderwachter authored and nashif committed Mar 18, 2019
    Get the device binding only once and write it to a global variable.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  4. tests: drivers: can: Add testcases for attach_workq

    alexanderwachter authored and nashif committed Mar 18, 2019
    Add testcases for the new attach_workq API.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  5. tests: drivers: can: api: define DT_CAN_1_NAME if not defined

    alexanderwachter authored and nashif committed Mar 17, 2019
    Define DT_CAN_1_NAME as an empty string if it is not defined.
    This is useful for buildtest where no HW is available.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  6. drivers: can: Implement can_attach_workq

    alexanderwachter authored and nashif committed Mar 17, 2019
    can_attach_workq is an isr wrapper that puts a work item into a workq
    whenever a received frame matches the filter. With this function it is
    possible to have a callback that is offloaded. This is useful if the
    work is too complex for an isr or USERSPACE is enabled.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  7. drivers: can: rework can_attach_msgq

    alexanderwachter authored and nashif committed Mar 17, 2019
    can_attach_msgq can be implemented as a wrapper of can_attach_isr.
    This is implemented as a common function for all drives and reduces
    the complexity of the specific drivers. Since this is common to
    multi instances of drivers too, it is removed from the API struct.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  8. drivers: can: Extend can_send with void *arg and pass it to the isr cb

    alexanderwachter authored and nashif committed Feb 13, 2019
    This commit extends the CAN api can_send function by an argument
    that is passed to the isr callback.
    With this extension it is possible to distinguish between sent masseges
    when they use the same callback.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  9. drivers: can: Extend attach_isr with void *arg and pass to the isr cb

    alexanderwachter authored and nashif committed Feb 11, 2019
    This commit extends the CAN api attach_isr function by an argument
    that is passed to the isr callback.
    With this extension it is possible to distinguish between filter matches
    when they use the same callback.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
Commits on May 10, 2019
  1. drivers: can: stm32: fix filter mode set

    alexanderwachter authored and carlescufi committed Apr 29, 2019
    Bits are actually shifted by filter number instead of bank number.
    This results in wrong mode and filter_index calculation.
    Fix shifting of mode bits by using bank_number instead of filter_number.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
Commits on Apr 19, 2019
  1. CODEOWNERS: Add codeowner for ams iAQcore and ENS210

    alexanderwachter authored and MaureenHelm committed Mar 2, 2019
    Add @alexanderwachter as codeowner for AMS iAQcore and ENS210
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  2. tests: drivers: build_all: Add AMS IAQcore and ENS210 to build all

    alexanderwachter authored and MaureenHelm committed Mar 2, 2019
    This commit adds IAQcore and ENS210 from AMS to the build tests.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  3. samples: sensor: ens210: Implement sample for ens210

    alexanderwachter authored and MaureenHelm committed Oct 8, 2018
    Sample code for AMS (Austria Micro Systems) ENS210 temperature and
    relative humidity sensor.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  4. drivers: sensor: ens210: Implement AMS ens210 Sensor

    alexanderwachter authored and MaureenHelm committed Oct 8, 2018
    Implementation of AMS (Austria Micro Systems) ENS210 temperature and
    relative humidity sensor.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  5. samples: sensor: ams_iAQcore: Implement sample for AMS iAQ-core

    alexanderwachter authored and MaureenHelm committed Oct 5, 2018
    Sample code for AMS (Austria Micro Systems) Indoor Air Quality Sensor
    reading VOC and equivalent CO2 values.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  6. drivers: sensor: ams_iAQcore: Implemented ASM Indoor Air Quality Sensor

    alexanderwachter authored and MaureenHelm committed Oct 5, 2018
    Implementation of AMS (Austria Micro Systems) Indoor Air Quality Sensor
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
Commits on Apr 18, 2019
  1. boards: arm: nucleo_f746zg: Activate CAN on nucleo F746zg

    alexanderwachter authored and nashif committed Apr 5, 2019
    This commit adds CAN support for nucleo F746zg.
    Furtermore CAN was added in stm32f7.dtsi and pinmuc_stm32f7.h
    CAN_RX: PD0, CAN_TX: PD1
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
Commits on Apr 9, 2019
  1. net: increase mgmt event stack size

    alexanderwachter authored and nashif committed Apr 9, 2019
    Increase the default mgmt event stack size from 512 to 768 because of
    stack overflows.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
Commits on Mar 11, 2019
  1. tests: drivers: build_all: add CAN to the build tests

    alexanderwachter authored and andrewboie committed Mar 5, 2019
    This commit adds CAN to the build_all tests.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
Commits on Mar 9, 2019
  1. drivers: hwinfo: change stm32 device id driver from HAL to LL

    alexanderwachter authored and nashif committed Mar 8, 2019
    Use LL drivers instead of HAL driver because LL driver is available
    for all soc while HAL driver is not.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
Commits on Mar 4, 2019
  1. drivers: can: stm32_can: Fix shifting zero width or out of bounds

    alexanderwachter authored and nashif committed Feb 13, 2019
    When attaching the filters in a way that the filter width dos not change
    but the type, CAN_NO_FREE_FILTER was returned when the new filter is at
    the end. Also shifting is not necessary when the start is already out
    of bounds.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
Commits on Feb 28, 2019
  1. drivers: can: Fix userspace handler parameter types

    alexanderwachter authored and galak committed Feb 28, 2019
    Change the parameter types from can_msg to zcan_frame and from
    can_filter to zcan_filter.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
  2. drivers: can: Make zcan_frame const for sending

    alexanderwachter authored and galak committed Feb 28, 2019
    For sending the zcan_frame can be const, because its only
    copied to the registers.
    
    Signed-off-by: Alexander Wachter <alexander.wachter@student.tugraz.at>
Older
You can’t perform that action at this time.