Daniel Agar
dc10a68539
NuttX and apps update 7.29
6 years ago
Daniel Agar
de7df621d7
px4_io-v2 nsh compress defconfig
6 years ago
David Sidrane
2d7effa342
px4_io-v2: Inital commit NuttX 7.27+
6 years ago
Daniel Agar
abb3817d31
boards new split VENDOR_MODEL naming convention
6 years ago
Daniel Agar
f692ad04d0
boards organization
6 years ago
Daniel Agar
02c4ec9b2a
move nuttx-configs to platforms/nuttx
7 years ago
David Sidrane
34d87bbddd
px4io-v1 nsh: Upstream NuttX defconfig changes
...
was:CONFIG_STM32_STM32F40XX is:CONFIG_STM32_STM32F4XXX
8 years ago
David Sidrane
5fb8774377
px4io-v1 nsh: Upstream NuttX defconfig changes
...
was:CONFIG_ARM_TOOLCHAIN_IAR is:CONFIG_ARCH_TOOLCHAIN_IAR
was:CONFIG_ARM_TOOLCHAIN_GNU is:CONFIG_ARCH_TOOLCHAIN_GNU
was:CONFIG_MUTEX_TYPES is:CONFIG_PTHREAD_MUTEX_TYPES
8 years ago
David Sidrane
21dec52be0
px4io-v1 nsh add CONFIG_NOARQARG to reduse RAM size
8 years ago
David Sidrane
99c66115e5
px4io-v1 nsh Update for upstream NuttX removed CONFIG_LIBC_ARCH_BZERO
8 years ago
David Sidrane
75b8770214
px4io-v1 nsh Update for upstream NuttX setvbuf changes
8 years ago
David Sidrane
29437e1972
px4io-v1 nsh Refreshed nuttx config for 7.19+
8 years ago
David Sidrane
8cce1bd078
px4io-v2:Reduce Number of tasks and name
8 years ago
David Sidrane
3eb909823e
px4io-v2:Limit CONFIG_USART1_TXBUFSIZE to max debug size
8 years ago
David Sidrane
85973f69d7
px4io-v2:Refreshed defconfig (no changes)
8 years ago
Lorenz Meier
d1dd6a16f2
IO v2: disable interrupt stack
...
This avoids burning significant memory in a configuration that is not actually using parallel tasks
8 years ago
David Sidrane
6ef2ae2999
Reduce USART1 tx buffer by 8 bytes to fix aligment issue
...
The recent changes to the timers increased memory by 8 bytes.
and should have ONLY added 8 bytes
was 20000dc0 40 20000E00
is: 20000dc8 40 20000E08
s/b 20000E08 1f3 next symbol
But for some unknown reason the linker skipped to the next alignment
of 256 and wasted 246 bytes.
20000F00 1f3 next symbol
Even with .align 8 in the .S file and . = ALIGN(4); in the linker
script I could not move the allocation back only up to the next
512 alighment.
So this is a hack to shift things back 8 bytes.
8 years ago
David Sidrane
feda3e8c5c
Changes to px4io-v2 for upstream Nuttx
8 years ago
Lorenz Meier
ec930d2372
Increase stack size by 100 bytes. From @tridge
9 years ago
Lorenz Meier
b54a0308a7
IO: Do not allocate excessive UART buffers
9 years ago
Lorenz Meier
c1b6fcbb77
IO config: Revert stack management changes as we saw stack smashing
9 years ago
David Sidrane
abc74323ac
Set margins
...
CONFIG_ARCH_INTERRUPTSTACK = 500 40 Bytes margin
CONFIG_IDLETHREAD_STACKSIZE= 290 - idel usage 0x20001F78 from 0x20002000 is 136 bytes Margin is 154
CONFIG_USERMAIN_STACKSIZE=800 268 bytes margin 0x200013c8
10 years ago
David Sidrane
aaafbad9e7
Updated Config - Using Irq stack and reduces idel stack and user sizes
10 years ago
David Sidrane
6606b56364
Updated NuttX submodule with memcpy fix, disabled run time stack checking and added modules back in
10 years ago
Anton Babushkin
1525341cad
Disable CONFIG_ARCH_IRQPRIO in all NuttX configs
11 years ago
px4dev
cec6b8925e
Don't leave all JTAG off... it will make you very sad
11 years ago
px4dev
bc3f95fc07
Turn off JTAG completely in a vain attempt to get PB4 free for SBUS enable.
11 years ago
Julian Oes
3bea32af8d
Add HRT and PPM again in IO defconfig
12 years ago
px4dev
b4029dd824
Pull v2 pieces up to build with the merge
12 years ago
px4dev
301b600b0a
Fix board name defines in v2 config.
12 years ago
Lorenz Meier
1df5e98aa5
XXX: WIP: Disabled mixer on IOv2 due to CXX compile issue
12 years ago
Pat Hickey
64ec950c58
px4iov2 nsh boots
12 years ago
px4dev
e622835555
Bump the task stack up to 1200 bytes to give the mixer loader some headroom. This addresses the last reported issue with this branch.
12 years ago
px4dev
8c7e2546ed
Simplify the PX4IO main loop to cut down on memory consumption.
12 years ago
Lorenz Meier
a704acc2a2
Out of memory warning, flash and RAM optimizations
12 years ago
Lorenz Meier
5d92e0195f
Re-enabled signals
12 years ago
Lorenz Meier
6bd18e46bb
Disable signals again, it is too early (needs NuttX merge)
12 years ago
Andrew Tridgell
caade93ae4
px4io: enable signals
...
signals will be used to wakeup the mixer on a new set of pwm values
12 years ago
px4dev
caa11f0bbb
New option to ensure serial stack is always included.
12 years ago
px4dev
5e35491a38
We can't have DMA on both I2C1 and USART2. Since we need it more for I2C, and since USART2 is going back to being ignored once I2C works, let's make the call.
...
Turn off the debug output on I2C for now.
12 years ago
px4dev
469d13fdfe
Implement serial receive DMA for the F1xx. This is not quite working right yet. Some clients work, others not so much.
12 years ago
px4dev
c51b130f17
Enable DMA
12 years ago
px4dev
476db46869
kill off the NuttX ADC driver config; we're not going to use it
12 years ago
px4dev
d5da457e29
Fix PX4IO to run C++ static ctors
12 years ago
Lorenz Meier
8b8330a015
Reverted nuttx merge, back to master
12 years ago
px4dev
3c865c7261
Build the mixer library for PX4IO as well
12 years ago
Lorenz Meier
d16d66f990
Enabled UART3, added JTAG make target for IO, removed potentially problematic usleep
12 years ago
px4dev
e153476950
Config changes for PX4IO:
...
- enable USART3 for S.bus
- reduce the scheduling tick to 1ms
- disable RR scheduling
- reduce stdio buffer sizes (not used)
12 years ago
px4dev
8c0c979655
Better sizing for PX4IO serial buffers.
12 years ago
px4dev
adb04f632f
Local changes to match upstream changes.
12 years ago