system/ramtron is now EXPERIMENTAL because it violates the OS interface boundard by calling up_spiinitialize() directly. The function up_spiinitialize has been obsoleted and is no longer available

This commit is contained in:
Gregory Nutt 2016-01-27 09:25:01 -06:00
parent e00bc64c40
commit f8f78a0661
2 changed files with 8 additions and 0 deletions

View File

@ -1523,4 +1523,8 @@
* apps/nshlib: Extend logins. Added: Optional platform-specific * apps/nshlib: Extend logins. Added: Optional platform-specific
function to perform password verification and optionsl delay function to perform password verification and optionsl delay
after each failed login attempt (2016-01-22). after each failed login attempt (2016-01-22).
* system/ramtron: Marked EXPERIMENTAL. It inappropriately uses
an internal OS interface (up_spiinitialize), that has been
obsoleted. That's what happens when you violate interface
boundaries between the application and the OS (2016-01-27).

View File

@ -6,9 +6,13 @@
config SYSTEM_RAMTRON config SYSTEM_RAMTRON
bool "RAMTRON" bool "RAMTRON"
default n default n
depends on EXPERIMENTAL
---help--- ---help---
Enable support for the NSH RAMTRON command. Enable support for the NSH RAMTRON command.
This configuration is broken because it depends on obsoleted
internal OS interfaces. That's what you get for violating interface definitions!
if SYSTEM_RAMTRON if SYSTEM_RAMTRON
endif endif