Skip to content

Commit

Permalink
WIP: Add Elixir support for ADC nifs
Browse files Browse the repository at this point in the history
Signed-off-by: Winford <winford@object.stream>
  • Loading branch information
UncleGrumpy committed Sep 9, 2024
1 parent 2d6ecd3 commit 5f8f0c2
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/platforms/esp32/components/avm_builtins/adc_driver.c
Original file line number Diff line number Diff line change
Expand Up @@ -744,23 +744,23 @@ void atomvm_adc_init(GlobalContext *global)
const struct Nif *atomvm_adc_get_nif(const char *nifname)
{
TRACE("Locating nif %s ...", nifname);
if (strcmp("adc:sample/3", nifname) == 0) {
if (strcmp("adc:sample/3", nifname) == 0 || strcmp("Elixir.ADC:sample/3", nifname) == 0) {
TRACE("Resolved platform nif %s ...", nifname);
return &adc_sample_nif;
}
if (strcmp("adc:acquire/4", nifname) == 0) {
if (strcmp("adc:acquire/4", nifname) == 0 || strcmp("Elixir.ADC:acquire/4", nifname) == 0) {
TRACE("Resolved platform nif %s ...", nifname);
return &adc_acquire_nif;
}
if (strcmp("adc:release_channel/1", nifname) == 0) {
if (strcmp("adc:release_channel/1", nifname) == 0 || strcmp("Elixir.ADC:release_channel/1", nifname) == 0) {
TRACE("Resolved platform nif %s ...", nifname);
return &adc_release_channel_nif;
}
if (strcmp("adc:init/0", nifname) == 0) {
if (strcmp("adc:init/0", nifname) == 0 || strcmp("Elixir.ADC:init/0", nifname) == 0) {
TRACE("Resolved platform nif %s ...", nifname);
return &adc_init_nif;
}
if (strcmp("adc:deinit/1", nifname) == 0) {
if (strcmp("adc:deinit/1", nifname) == 0 || strcmp("Elixir.ADC:deinit/1", nifname) == 0) {
TRACE("Resolved platform nif %s ...", nifname);
return &adc_deinit_nif;
}
Expand Down

0 comments on commit 5f8f0c2

Please sign in to comment.