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
function to perform password verification and optionsl delay
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
bool "RAMTRON"
default n
depends on EXPERIMENTAL
---help---
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
endif