# modules/blm_x/blm_x.c File Reference

`#include <mios32.h>`
`#include "blm_x.h"`

## Functions
s32 | BLM_X_Init (void)
s32 | BLM_X_PrepareRow (void)
s32 | BLM_X_GetRow (void)
s32 | BLM_X_BtnHandler (void *_notify_hook)
s32 | BLM_X_BtnGet (u32 btn)
u8 | BLM_X_BtnSRGet (u8 row, u8 sr)
s32 | BLM_X_LEDSet (u32 led, u32 color, u32 value)
s32 | BLM_X_LEDColorSet (u32 led, u32 color_mask)
u32 | BLM_X_LEDColorGet (u32 led)
s32 | BLM_X_LEDGet (u32 led, u32 color)
u8 | BLM_X_LEDSRGet (u8 row, u8 sr)
s32 | BLM_X_LEDSRSet (u8 row, u8 sr, u8 sr_value)
s32 | BLM_X_ConfigSet (blm_x_config_t config)
blm_x_config_t | BLM_X_ConfigGet (void)

## Function Documentation

s32 BLM_X_BtnGet | ( | u32 | btn | ) |

s32 BLM_X_BtnHandler | ( | void * | _notify_hook | ) |

Here is the call graph for this function:

u8 BLM_X_BtnSRGet | ( | u8 | row,
|  | u8 | sr |
| ) |  |  |

blm_x_config_t BLM_X_ConfigGet | ( | void |  | ) |

s32 BLM_X_ConfigSet | ( | blm_x_config_t | config | ) |

s32 BLM_X_GetRow | ( | void |  | ) |

Here is the call graph for this function:

s32 BLM_X_Init | ( | void |  | ) |

u32 BLM_X_LEDColorGet | ( | u32 | led | ) |

s32 BLM_X_LEDColorSet | ( | u32 | led,
|  | u32 | color_mask |
| ) |  |  |

s32 BLM_X_LEDGet | ( | u32 | led,
|  | u32 | color |
| ) |  |  |

s32 BLM_X_LEDSet | ( | u32 | led,
|  | u32 | color,
|  | u32 | value |
| ) |  |  |

u8 BLM_X_LEDSRGet | ( | u8 | row,
|  | u8 | sr |
| ) |  |  |

s32 BLM_X_LEDSRSet | ( | u8 | row,
|  | u8 | sr,
|  | u8 | sr_value |
| ) |  |  |

s32 BLM_X_PrepareRow | ( | void |  | ) |

Here is the call graph for this function: