Skip to content
Snippets Groups Projects
  1. Oct 20, 2018
  2. Oct 15, 2018
  3. Oct 09, 2018
  4. Oct 03, 2018
  5. Sep 27, 2018
    • Beat Küng's avatar
      posix shell: use /bin/sh instead of bash · b972651a
      Beat Küng authored
      This uses the systems default shell:
      - Ubuntu: dash
      - Fedora: bash
      
      Since bash is invoked via /bin/sh, it operates in POSIX mode:
        https://tiswww.case.edu/php/chet/bash/POSIX
      
      - remove '# Ignore the expand_aliases command in zshell.'
        Not needed because the shell operates in POSIX mode
      - [[ is bashism -> use [
      - autostart_files=( $autostart_file_match )
        is not supported in dash, so use 'ls'
      - shellcheck runs the dash flavor, since dash is a minimalistic shell.
      
      Tested on dash & bash.
      b972651a
  6. Sep 26, 2018
  7. Sep 25, 2018
    • David Sidrane's avatar
      tap-v1 nsh: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · 6ec693b7
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      6ec693b7
    • David Sidrane's avatar
      px4nucleoF767ZI-v1 nsh: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · 3f1a155e
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      3f1a155e
    • David Sidrane's avatar
      px4fmu-v5 stackcheck: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · f7dd2511
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      f7dd2511
    • David Sidrane's avatar
      px4fmu-v5 nsh: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · a6e77eb9
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      a6e77eb9
    • David Sidrane's avatar
      px4fmu-v4pro nsh: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · a302c58a
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      a302c58a
    • David Sidrane's avatar
      px4fmu-v4 stackcheck: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · 825d6c06
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      825d6c06
    • David Sidrane's avatar
      px4fmu-v4 nsh: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · dfc390bb
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      dfc390bb
    • David Sidrane's avatar
      px4fmu-v2 stackcheck: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · 2ec56cef
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      2ec56cef
    • David Sidrane's avatar
      px4fmu-v2 nsh: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · 5148d2d9
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      5148d2d9
    • David Sidrane's avatar
      px4flow-v2 nsh: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · b6068977
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      b6068977
    • David Sidrane's avatar
      px4esc-v1 nsh: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · ee28b9aa
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      ee28b9aa
    • David Sidrane's avatar
      px4cannode-v1 nsh: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · 65322c98
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      65322c98
    • David Sidrane's avatar
      px4cannode-v1 nsh: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · 384a1dcf
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      384a1dcf
    • David Sidrane's avatar
      px4cannode-v1 nsh: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · eaec63a7
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      eaec63a7
    • David Sidrane's avatar
      px4-stm32f4discovery nsh: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · 233d116a
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      233d116a
    • David Sidrane's avatar
      omnibus-f4sd nsh: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · 7c385090
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      7c385090
    • David Sidrane's avatar
      nxphlite-v3 nsh: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · 053fecbf
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      053fecbf
    • David Sidrane's avatar
      mindpx-v2 nsh: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · 0bd2a0be
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      0bd2a0be
    • David Sidrane's avatar
      esc35-v1 nsh: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · 197940ea
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      197940ea
    • David Sidrane's avatar
      crazyflie nsh: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · 907d478f
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      907d478f
    • David Sidrane's avatar
      av-x-v1 nsh: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · debb8afa
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      debb8afa
    • David Sidrane's avatar
      auav-x21 nsh: Disable ARCH_IRQPRIO & ARCH_HIPRI_INTERRUP · fe591aee
      David Sidrane authored
         This insures the common exception handler will not be
         re-entered. The handler does not support nested interrupts
         and the interrupt stack pointer and context will be overwritten
         resulting in hard to debug hardfaults.
      
         If all the priorities are equal the NVIC prevents the
         preemption. The startup code defaults all the priorities
         to the same value 128.
      
         This change safeguards in 2 ways 1) By disabling
         CONFIG_ ARCH_IRQPRIO: up_prioritize_irq cannot be called.
         This will insure that all HW interrupts are at the same
         priority.
      
         2) By disabling CONFIG_ARCH_HIPRI_INTERRUP, the common
         exception will disable any interrupts during interrupt
         processing.
      fe591aee
Loading