Skip to content

File ns_psram.c

FileList > neuralSPOT > neuralspot > ns-peripherals > src > ns_psram.c

Go to the source code of this file

Initialize PSRAM per the configuration struct. More...

  • #include "am_bsp.h"
  • #include "am_mcu_apollo.h"
  • #include "am_util.h"
  • #include "ns_core.h"
  • #include "ns_peripherals_psram.h"

Public Attributes

Type Name
const ns_core_api_t ns_psram_V0_0_1 = {.apiId = NS\_PSRAM\_API\_ID, .version = NS\_PSRAM\_V0\_0\_1}
const ns_core_api_t ns_psram_current_version = /* multi line expression */
const ns_core_api_t ns_psram_oldest_supported_version = /* multi line expression */

Public Functions

Type Name
uint32_t ns_psram_init (ns_psram_config_t * cfg)
Initialize PSRAM per the configuration struct.
uint32_t ns_psram_platform_init (ns_psram_config_t * cfg)

Detailed Description

Author:

Ambiq

Version:

0.1

Date:

2024-04-19

Copyright:

Copyright (c) 2024

Public Attributes Documentation

variable ns_psram_V0_0_1

const ns_core_api_t ns_psram_V0_0_1;

variable ns_psram_current_version

const ns_core_api_t ns_psram_current_version;

variable ns_psram_oldest_supported_version

const ns_core_api_t ns_psram_oldest_supported_version;

Public Functions Documentation

function ns_psram_init

Initialize PSRAM per the configuration struct.

uint32_t ns_psram_init (
    ns_psram_config_t * cfg
) 

Parameters:

  • ns_psram_config_t* : psram configuration struct

Returns:

uint32_t


function ns_psram_platform_init

uint32_t ns_psram_platform_init (
    ns_psram_config_t * cfg
) 


The documentation for this class was generated from the following file neuralSPOT/neuralspot/ns-peripherals/src/ns_psram.c